From bcac1db16a7a5957bfcd9ae9ca2b33c1e6c68eca Mon Sep 17 00:00:00 2001 From: Joe Zou <yixian.zou@gmail.com> Date: Sat, 16 May 2020 14:13:18 +0800 Subject: [PATCH] add comment and test case --- registry/zookeeper/registry_test.go | 7 +++++++ remoting/zookeeper/listener.go | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/registry/zookeeper/registry_test.go b/registry/zookeeper/registry_test.go index b7451f954..d4141e801 100644 --- a/registry/zookeeper/registry_test.go +++ b/registry/zookeeper/registry_test.go @@ -61,6 +61,13 @@ func Test_UnRegister(t *testing.T) { children, err = reg.client.GetChildren("/dubbo/com.ikurento.user.UserProvider/providers") assert.Equal(t, 0, len(children)) assert.Error(t, err) + assert.True(t, reg.IsAvailable()) + + err = reg.Register(url) + children, _ = reg.client.GetChildren("/dubbo/com.ikurento.user.UserProvider/providers") + assert.Regexp(t, ".*dubbo%3A%2F%2F127.0.0.1%3A20000%2Fcom.ikurento.user.UserProvider%3Fanyhost%3Dtrue%26cluster%3Dmock%26.*.serviceid%3Dsoa.mock", children) + assert.NoError(t, err) + } func Test_Subscribe(t *testing.T) { diff --git a/remoting/zookeeper/listener.go b/remoting/zookeeper/listener.go index 6c9d07238..097106acf 100644 --- a/remoting/zookeeper/listener.go +++ b/remoting/zookeeper/listener.go @@ -314,7 +314,7 @@ func (l *ZkEventListener) valid() bool { return l.client.ZkConnValid() } -// Close ... +// Close will let client listen exit func (l *ZkEventListener) Close() { close(l.client.exit) l.wg.Wait() -- GitLab