diff --git a/.gitignore b/.gitignore index f369c2833aeacbff3aa85a6cd1cdc25520928209..e5ba291004ab0d89c1ef1db6f353361232fddcc8 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,4 @@ coverage.txt remoting/zookeeper/zookeeper-4unittest/ config_center/zookeeper/zookeeper-4unittest/ registry/zookeeper/zookeeper-4unittest/ +registry/consul/agent* \ No newline at end of file diff --git a/common/constant/version.go b/common/constant/version.go index d4c6821e76894cbd82dc5fae09124263b5c6aa0f..8ef9fae2c6088e78007abf8f7ddd81cc363c4ec3 100644 --- a/common/constant/version.go +++ b/common/constant/version.go @@ -18,7 +18,7 @@ package constant const ( - Version = "2.6.0" + Version = "1.3.0" Name = "dubbogo" - DATE = "2019/05/06" + DATE = "2020/01/12" ) diff --git a/filter/filter/access_log_filter.go b/filter/filter_impl/access_log_filter.go similarity index 99% rename from filter/filter/access_log_filter.go rename to filter/filter_impl/access_log_filter.go index cce2c5050fcbc60bc45b7bc2751685a8d9677b76..a1b022f27edef4a3bdb84c6117364394cd72aefe 100644 --- a/filter/filter/access_log_filter.go +++ b/filter/filter_impl/access_log_filter.go @@ -15,7 +15,7 @@ * limitations under the License. */ -package filter +package filter_impl import ( "os" diff --git a/filter/filter/access_log_filter_test.go b/filter/filter_impl/access_log_filter_test.go similarity index 99% rename from filter/filter/access_log_filter_test.go rename to filter/filter_impl/access_log_filter_test.go index 2c17021a9f17d3d99c48e5763087c0b03b490b93..5076962486da1ca40c4bdf6d7ba4b75a05bb0f92 100644 --- a/filter/filter/access_log_filter_test.go +++ b/filter/filter_impl/access_log_filter_test.go @@ -15,7 +15,7 @@ * limitations under the License. */ -package filter +package filter_impl import ( "context" diff --git a/filter/filter/active_filter.go b/filter/filter_impl/active_filter.go similarity index 98% rename from filter/filter/active_filter.go rename to filter/filter_impl/active_filter.go index e0f73c2b2facd53b23e491be2e5b123b5d33087d..b12f776322986b46e6ab0ca878e9d83bf74822e8 100644 --- a/filter/filter/active_filter.go +++ b/filter/filter_impl/active_filter.go @@ -15,7 +15,7 @@ * limitations under the License. */ -package filter +package filter_impl import ( "github.com/apache/dubbo-go/common/extension" diff --git a/filter/filter/echo_filter.go b/filter/filter_impl/echo_filter.go similarity index 98% rename from filter/filter/echo_filter.go rename to filter/filter_impl/echo_filter.go index 1515c0a99c77d7a4d9af93e141cbed9b529158d7..f67a47ac8704b1f6e10135bd24234cc0b8965dec 100644 --- a/filter/filter/echo_filter.go +++ b/filter/filter_impl/echo_filter.go @@ -15,7 +15,7 @@ * limitations under the License. */ -package filter +package filter_impl import ( "github.com/apache/dubbo-go/common/constant" diff --git a/filter/filter/echo_filter_test.go b/filter/filter_impl/echo_filter_test.go similarity index 98% rename from filter/filter/echo_filter_test.go rename to filter/filter_impl/echo_filter_test.go index d57d54329f52955d283366f6edc1376a1a474bde..b75b9c19a1f073cc23dfccfa97a51e456e59d9cc 100644 --- a/filter/filter/echo_filter_test.go +++ b/filter/filter_impl/echo_filter_test.go @@ -15,7 +15,7 @@ * limitations under the License. */ -package filter +package filter_impl import ( "testing" diff --git a/filter/filter/execute_limit_filter.go b/filter/filter_impl/execute_limit_filter.go similarity index 98% rename from filter/filter/execute_limit_filter.go rename to filter/filter_impl/execute_limit_filter.go index 4b5ea7491c19a726f1d90b7588ac5a480cd38590..a192aede400b1d73b7e604b09126ae372a1e91db 100644 --- a/filter/filter/execute_limit_filter.go +++ b/filter/filter_impl/execute_limit_filter.go @@ -15,7 +15,7 @@ * limitations under the License. */ -package filter +package filter_impl import ( "strconv" @@ -32,7 +32,7 @@ import ( "github.com/apache/dubbo-go/common/extension" "github.com/apache/dubbo-go/common/logger" "github.com/apache/dubbo-go/filter" - _ "github.com/apache/dubbo-go/filter/common" + _ "github.com/apache/dubbo-go/filter/handler" "github.com/apache/dubbo-go/protocol" ) diff --git a/filter/filter/execute_limit_filter_test.go b/filter/filter_impl/execute_limit_filter_test.go similarity index 99% rename from filter/filter/execute_limit_filter_test.go rename to filter/filter_impl/execute_limit_filter_test.go index 326b13677b157fbba2495caf5699c246d0d62879..e3836251df4ba78befcbb5720affb5dbc3cbdf1f 100644 --- a/filter/filter/execute_limit_filter_test.go +++ b/filter/filter_impl/execute_limit_filter_test.go @@ -15,7 +15,7 @@ * limitations under the License. */ -package filter +package filter_impl import ( "net/url" diff --git a/filter/filter/generic_filter.go b/filter/filter_impl/generic_filter.go similarity index 99% rename from filter/filter/generic_filter.go rename to filter/filter_impl/generic_filter.go index 9fb26f15aec7027d46526ed61a46d088a0b6b5e8..3bfae1e35d76cd65289d5f100da621a8fa745d1b 100644 --- a/filter/filter/generic_filter.go +++ b/filter/filter_impl/generic_filter.go @@ -15,7 +15,7 @@ * limitations under the License. */ -package filter +package filter_impl import ( "reflect" diff --git a/filter/filter/generic_filter_test.go b/filter/filter_impl/generic_filter_test.go similarity index 99% rename from filter/filter/generic_filter_test.go rename to filter/filter_impl/generic_filter_test.go index d5298adbd404d7a525bf66ef248cf54b525a6647..c4dc19270e8a81d65e8b56664d4ab0af204f29c5 100644 --- a/filter/filter/generic_filter_test.go +++ b/filter/filter_impl/generic_filter_test.go @@ -15,7 +15,7 @@ * limitations under the License. */ -package filter +package filter_impl import ( "reflect" diff --git a/filter/filter/generic_service_filter.go b/filter/filter_impl/generic_service_filter.go similarity index 99% rename from filter/filter/generic_service_filter.go rename to filter/filter_impl/generic_service_filter.go index 514a51f0b0f4c5d16109b97f74d1095e1842f658..da33f13e5ef29a7164c3776b65cc5cabd4b43888 100644 --- a/filter/filter/generic_service_filter.go +++ b/filter/filter_impl/generic_service_filter.go @@ -15,7 +15,7 @@ * limitations under the License. */ -package filter +package filter_impl import ( "reflect" diff --git a/filter/filter/generic_service_filter_test.go b/filter/filter_impl/generic_service_filter_test.go similarity index 99% rename from filter/filter/generic_service_filter_test.go rename to filter/filter_impl/generic_service_filter_test.go index 599a6a66d07ee0ed95545680ccb195f1a2fdeb68..e36ec5086ecacffbf56a0da6dd9249ffd6fec649 100644 --- a/filter/filter/generic_service_filter_test.go +++ b/filter/filter_impl/generic_service_filter_test.go @@ -15,7 +15,7 @@ * limitations under the License. */ -package filter +package filter_impl import ( "context" diff --git a/filter/filter/graceful_shutdown_filter.go b/filter/filter_impl/graceful_shutdown_filter.go similarity index 99% rename from filter/filter/graceful_shutdown_filter.go rename to filter/filter_impl/graceful_shutdown_filter.go index c682c7ef79deef2e66178cf1c43ec87992e960dc..1af7e1f8c32ea3924550399a7ff5e76c68368636 100644 --- a/filter/filter/graceful_shutdown_filter.go +++ b/filter/filter_impl/graceful_shutdown_filter.go @@ -15,7 +15,7 @@ * limitations under the License. */ -package filter +package filter_impl import ( "sync/atomic" diff --git a/filter/filter/graceful_shutdown_filter_test.go b/filter/filter_impl/graceful_shutdown_filter_test.go similarity index 97% rename from filter/filter/graceful_shutdown_filter_test.go rename to filter/filter_impl/graceful_shutdown_filter_test.go index af57cd4ec8db7a32abc9cdc09724035d8f67cd36..fc437c3557fa452273e770d3d50678401ba3b33b 100644 --- a/filter/filter/graceful_shutdown_filter_test.go +++ b/filter/filter_impl/graceful_shutdown_filter_test.go @@ -15,7 +15,7 @@ * limitations under the License. */ -package filter +package filter_impl import ( "net/url" @@ -32,7 +32,7 @@ import ( "github.com/apache/dubbo-go/common/extension" "github.com/apache/dubbo-go/config" "github.com/apache/dubbo-go/filter" - common2 "github.com/apache/dubbo-go/filter/common" + common2 "github.com/apache/dubbo-go/filter/handler" "github.com/apache/dubbo-go/protocol" "github.com/apache/dubbo-go/protocol/invocation" ) diff --git a/filter/filter/hystrix_filter.go b/filter/filter_impl/hystrix_filter.go similarity index 99% rename from filter/filter/hystrix_filter.go rename to filter/filter_impl/hystrix_filter.go index a7c57b4dd6c4a50f8ff90c6e22ff27cc5ef6658e..a6e07803046005b5ab31d7a02ea9e25f4b74da75 100644 --- a/filter/filter/hystrix_filter.go +++ b/filter/filter_impl/hystrix_filter.go @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package filter +package filter_impl import ( "fmt" diff --git a/filter/filter/hystrix_filter_test.go b/filter/filter_impl/hystrix_filter_test.go similarity index 99% rename from filter/filter/hystrix_filter_test.go rename to filter/filter_impl/hystrix_filter_test.go index 37432940300e558eee971448c5829b2d6c8f2696..2bbc3e079e7ae563db1efa18f82423931fd5919d 100644 --- a/filter/filter/hystrix_filter_test.go +++ b/filter/filter_impl/hystrix_filter_test.go @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package filter +package filter_impl import ( "regexp" diff --git a/filter/filter/token_filter.go b/filter/filter_impl/token_filter.go similarity index 98% rename from filter/filter/token_filter.go rename to filter/filter_impl/token_filter.go index 07b80f3402dbd63243b1c48e2d98c80a1f704362..180f3e6631a2fd0b317af3a4addd8d77287d82d5 100644 --- a/filter/filter/token_filter.go +++ b/filter/filter_impl/token_filter.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package filter +package filter_impl import ( "strings" diff --git a/filter/filter/token_filter_test.go b/filter/filter_impl/token_filter_test.go similarity index 99% rename from filter/filter/token_filter_test.go rename to filter/filter_impl/token_filter_test.go index 4434865de7918e41720fdd74eace32e9483901b6..675d33dc7d401b04f59037c1ec2eb44c8d6ecbe4 100644 --- a/filter/filter/token_filter_test.go +++ b/filter/filter_impl/token_filter_test.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package filter +package filter_impl import ( "net/url" diff --git a/filter/tps/tps_limit_fix_window_strategy.go b/filter/filter_impl/tps/tps_limit_fix_window_strategy.go similarity index 100% rename from filter/tps/tps_limit_fix_window_strategy.go rename to filter/filter_impl/tps/tps_limit_fix_window_strategy.go diff --git a/filter/tps/tps_limit_fix_window_strategy_test.go b/filter/filter_impl/tps/tps_limit_fix_window_strategy_test.go similarity index 100% rename from filter/tps/tps_limit_fix_window_strategy_test.go rename to filter/filter_impl/tps/tps_limit_fix_window_strategy_test.go diff --git a/filter/tps/tps_limit_sliding_window_strategy.go b/filter/filter_impl/tps/tps_limit_sliding_window_strategy.go similarity index 100% rename from filter/tps/tps_limit_sliding_window_strategy.go rename to filter/filter_impl/tps/tps_limit_sliding_window_strategy.go diff --git a/filter/tps/tps_limit_sliding_window_strategy_test.go b/filter/filter_impl/tps/tps_limit_sliding_window_strategy_test.go similarity index 100% rename from filter/tps/tps_limit_sliding_window_strategy_test.go rename to filter/filter_impl/tps/tps_limit_sliding_window_strategy_test.go diff --git a/filter/tps/tps_limit_strategy_mock.go b/filter/filter_impl/tps/tps_limit_strategy_mock.go similarity index 100% rename from filter/tps/tps_limit_strategy_mock.go rename to filter/filter_impl/tps/tps_limit_strategy_mock.go diff --git a/filter/tps/tps_limit_thread_safe_fix_window_strategy.go b/filter/filter_impl/tps/tps_limit_thread_safe_fix_window_strategy.go similarity index 100% rename from filter/tps/tps_limit_thread_safe_fix_window_strategy.go rename to filter/filter_impl/tps/tps_limit_thread_safe_fix_window_strategy.go diff --git a/filter/tps/tps_limit_thread_safe_fix_window_strategy_test.go b/filter/filter_impl/tps/tps_limit_thread_safe_fix_window_strategy_test.go similarity index 100% rename from filter/tps/tps_limit_thread_safe_fix_window_strategy_test.go rename to filter/filter_impl/tps/tps_limit_thread_safe_fix_window_strategy_test.go diff --git a/filter/tps/tps_limiter_method_service.go b/filter/filter_impl/tps/tps_limiter_method_service.go similarity index 100% rename from filter/tps/tps_limiter_method_service.go rename to filter/filter_impl/tps/tps_limiter_method_service.go diff --git a/filter/tps/tps_limiter_method_service_test.go b/filter/filter_impl/tps/tps_limiter_method_service_test.go similarity index 100% rename from filter/tps/tps_limiter_method_service_test.go rename to filter/filter_impl/tps/tps_limiter_method_service_test.go diff --git a/filter/tps/tps_limiter_mock.go b/filter/filter_impl/tps/tps_limiter_mock.go similarity index 100% rename from filter/tps/tps_limiter_mock.go rename to filter/filter_impl/tps/tps_limiter_mock.go diff --git a/filter/filter/tps_limit_filter.go b/filter/filter_impl/tps_limit_filter.go similarity index 95% rename from filter/filter/tps_limit_filter.go rename to filter/filter_impl/tps_limit_filter.go index ccccec00d4741481534185eaab290fc717864bd8..77414a8ea70743983cadc609c875920cff525487 100644 --- a/filter/filter/tps_limit_filter.go +++ b/filter/filter_impl/tps_limit_filter.go @@ -15,15 +15,15 @@ * limitations under the License. */ -package filter +package filter_impl import ( "github.com/apache/dubbo-go/common/constant" "github.com/apache/dubbo-go/common/extension" "github.com/apache/dubbo-go/common/logger" "github.com/apache/dubbo-go/filter" - _ "github.com/apache/dubbo-go/filter/common" - _ "github.com/apache/dubbo-go/filter/tps" + _ "github.com/apache/dubbo-go/filter/filter_impl/tps" + _ "github.com/apache/dubbo-go/filter/handler" "github.com/apache/dubbo-go/protocol" ) diff --git a/filter/filter/tps_limit_filter_test.go b/filter/filter_impl/tps_limit_filter_test.go similarity index 96% rename from filter/filter/tps_limit_filter_test.go rename to filter/filter_impl/tps_limit_filter_test.go index 6acaab7036307299da18aefbccf011923df8e287..5e04804aa23c4e6e417f6bb9975a3269a2118739 100644 --- a/filter/filter/tps_limit_filter_test.go +++ b/filter/filter_impl/tps_limit_filter_test.go @@ -15,7 +15,7 @@ * limitations under the License. */ -package filter +package filter_impl import ( "net/url" @@ -24,8 +24,8 @@ import ( import ( "github.com/apache/dubbo-go/filter" - common2 "github.com/apache/dubbo-go/filter/common" - "github.com/apache/dubbo-go/filter/tps" + "github.com/apache/dubbo-go/filter/filter_impl/tps" + common2 "github.com/apache/dubbo-go/filter/handler" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/filter/common/rejected_execution_handler_mock.go b/filter/handler/rejected_execution_handler_mock.go similarity index 99% rename from filter/common/rejected_execution_handler_mock.go rename to filter/handler/rejected_execution_handler_mock.go index a5631af9f7600cae772437877b1ac9139655cc5f..a5bef63b3729a7b04d911c9844320aa778ac357a 100644 --- a/filter/common/rejected_execution_handler_mock.go +++ b/filter/handler/rejected_execution_handler_mock.go @@ -18,7 +18,7 @@ // Source: rejected_execution_handler.go // Package filter is a generated GoMock package. -package common +package handler import ( reflect "reflect" diff --git a/filter/common/rejected_execution_handler_only_log.go b/filter/handler/rejected_execution_handler_only_log.go similarity index 99% rename from filter/common/rejected_execution_handler_only_log.go rename to filter/handler/rejected_execution_handler_only_log.go index 65abe677f129fa2fbe412c7e3ea2b23de2f1ade6..83d85fd1e1a80462e454ef5a8bcd375f5a2b0bcb 100644 --- a/filter/common/rejected_execution_handler_only_log.go +++ b/filter/handler/rejected_execution_handler_only_log.go @@ -15,7 +15,7 @@ * limitations under the License. */ -package common +package handler import ( "github.com/apache/dubbo-go/filter" diff --git a/filter/common/rejected_execution_handler_only_log_test.go b/filter/handler/rejected_execution_handler_only_log_test.go similarity index 98% rename from filter/common/rejected_execution_handler_only_log_test.go rename to filter/handler/rejected_execution_handler_only_log_test.go index 0efc3d813771577d38fd5e7989255fc097b49a08..409f09f61bd958992749231fca045b54601fc627 100644 --- a/filter/common/rejected_execution_handler_only_log_test.go +++ b/filter/handler/rejected_execution_handler_only_log_test.go @@ -15,7 +15,7 @@ * limitations under the License. */ -package common +package handler import ( "net/url" diff --git a/registry/etcdv3/registry_test.go b/registry/etcdv3/registry_test.go index 3f8c0f4cfccc2bcc68fc1e55fa69d74e9f0f8c0f..6c05a8a83fce50053272181902aeaecdaee9597c 100644 --- a/registry/etcdv3/registry_test.go +++ b/registry/etcdv3/registry_test.go @@ -62,7 +62,7 @@ func (suite *RegistryTestSuite) TestRegister() { if err != nil { t.Fatal(err) } - assert.Regexp(t, ".*dubbo%3A%2F%2F127.0.0.1%3A20000%2Fcom.ikurento.user.UserProvider%3Fanyhost%3Dtrue%26category%3Dproviders%26cluster%3Dmock%26dubbo%3Ddubbo-provider-golang-2.6.0%26.*provider", children) + assert.Regexp(t, ".*dubbo%3A%2F%2F127.0.0.1%3A20000%2Fcom.ikurento.user.UserProvider%3Fanyhost%3Dtrue%26category%3Dproviders%26cluster%3Dmock%26dubbo%3Ddubbo-provider-golang-1.3.0%26.*provider", children) assert.NoError(t, err) } diff --git a/registry/zookeeper/listener_test.go b/registry/zookeeper/listener_test.go index 910d47b7e4e3d27c6f7245777cba1f46adc8e318..615a4bb16a7c5cc3f3e968db24e6bd05ecfdae2a 100644 --- a/registry/zookeeper/listener_test.go +++ b/registry/zookeeper/listener_test.go @@ -34,9 +34,9 @@ import ( func Test_DataChange(t *testing.T) { listener := NewRegistryDataListener(&MockDataListener{}) - url, _ := common.NewURL(context.TODO(), "jsonrpc%3A%2F%2F127.0.0.1%3A20001%2Fcom.ikurento.user.UserProvider%3Fanyhost%3Dtrue%26app.version%3D0.0.1%26application%3DBDTService%26category%3Dproviders%26cluster%3Dfailover%26dubbo%3Ddubbo-provider-golang-2.6.0%26environment%3Ddev%26group%3D%26interface%3Dcom.ikurento.user.UserProvider%26ip%3D10.32.20.124%26loadbalance%3Drandom%26methods.GetUser.loadbalance%3Drandom%26methods.GetUser.retries%3D1%26methods.GetUser.weight%3D0%26module%3Ddubbogo%2Buser-info%2Bserver%26name%3DBDTService%26organization%3Dikurento.com%26owner%3DZX%26pid%3D74500%26retries%3D0%26service.filter%3Decho%26side%3Dprovider%26timestamp%3D1560155407%26version%3D%26warmup%3D100") + url, _ := common.NewURL(context.TODO(), "jsonrpc%3A%2F%2F127.0.0.1%3A20001%2Fcom.ikurento.user.UserProvider%3Fanyhost%3Dtrue%26app.version%3D0.0.1%26application%3DBDTService%26category%3Dproviders%26cluster%3Dfailover%26dubbo%3Ddubbo-provider-golang-1.3.0%26environment%3Ddev%26group%3D%26interface%3Dcom.ikurento.user.UserProvider%26ip%3D10.32.20.124%26loadbalance%3Drandom%26methods.GetUser.loadbalance%3Drandom%26methods.GetUser.retries%3D1%26methods.GetUser.weight%3D0%26module%3Ddubbogo%2Buser-info%2Bserver%26name%3DBDTService%26organization%3Dikurento.com%26owner%3DZX%26pid%3D74500%26retries%3D0%26service.filter%3Decho%26side%3Dprovider%26timestamp%3D1560155407%26version%3D%26warmup%3D100") listener.AddInterestedURL(&url) - int := listener.DataChange(remoting.Event{Path: "/dubbo/com.ikurento.user.UserProvider/providers/jsonrpc%3A%2F%2F127.0.0.1%3A20001%2Fcom.ikurento.user.UserProvider%3Fanyhost%3Dtrue%26app.version%3D0.0.1%26application%3DBDTService%26category%3Dproviders%26cluster%3Dfailover%26dubbo%3Ddubbo-provider-golang-2.6.0%26environment%3Ddev%26group%3D%26interface%3Dcom.ikurento.user.UserProvider%26ip%3D10.32.20.124%26loadbalance%3Drandom%26methods.GetUser.loadbalance%3Drandom%26methods.GetUser.retries%3D1%26methods.GetUser.weight%3D0%26module%3Ddubbogo%2Buser-info%2Bserver%26name%3DBDTService%26organization%3Dikurento.com%26owner%3DZX%26pid%3D74500%26retries%3D0%26service.filter%3Decho%26side%3Dprovider%26timestamp%3D1560155407%26version%3D%26warmup%3D100"}) + int := listener.DataChange(remoting.Event{Path: "/dubbo/com.ikurento.user.UserProvider/providers/jsonrpc%3A%2F%2F127.0.0.1%3A20001%2Fcom.ikurento.user.UserProvider%3Fanyhost%3Dtrue%26app.version%3D0.0.1%26application%3DBDTService%26category%3Dproviders%26cluster%3Dfailover%26dubbo%3Ddubbo-provider-golang-1.3.0%26environment%3Ddev%26group%3D%26interface%3Dcom.ikurento.user.UserProvider%26ip%3D10.32.20.124%26loadbalance%3Drandom%26methods.GetUser.loadbalance%3Drandom%26methods.GetUser.retries%3D1%26methods.GetUser.weight%3D0%26module%3Ddubbogo%2Buser-info%2Bserver%26name%3DBDTService%26organization%3Dikurento.com%26owner%3DZX%26pid%3D74500%26retries%3D0%26service.filter%3Decho%26side%3Dprovider%26timestamp%3D1560155407%26version%3D%26warmup%3D100"}) assert.Equal(t, true, int) } diff --git a/registry/zookeeper/registry_test.go b/registry/zookeeper/registry_test.go index 841c38da7fbf1830b6f7c55809fc50d52468ef46..2c7bb9061f8accc775fa840508f4363753acbc1a 100644 --- a/registry/zookeeper/registry_test.go +++ b/registry/zookeeper/registry_test.go @@ -42,7 +42,7 @@ func Test_Register(t *testing.T) { defer ts.Stop() 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%26category%3Dproviders%26cluster%3Dmock%26dubbo%3Ddubbo-provider-golang-2.6.0%26.*.serviceid%3Dsoa.mock%26.*provider", children) + assert.Regexp(t, ".*dubbo%3A%2F%2F127.0.0.1%3A20000%2Fcom.ikurento.user.UserProvider%3Fanyhost%3Dtrue%26category%3Dproviders%26cluster%3Dmock%26dubbo%3Ddubbo-provider-golang-1.3.0%26.*.serviceid%3Dsoa.mock%26.*provider", children) assert.NoError(t, err) }