From 39fd6580f226614e78df6147c82972f7e7b6d7ae Mon Sep 17 00:00:00 2001 From: haohongfan <haohongfan@ling.ai> Date: Fri, 26 Jun 2020 22:12:11 +0800 Subject: [PATCH] feat: update --- .../cluster_impl/base_cluster_invoker_test.go | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/cluster/cluster_impl/base_cluster_invoker_test.go b/cluster/cluster_impl/base_cluster_invoker_test.go index 34fcfaf96..8121e5c0e 100644 --- a/cluster/cluster_impl/base_cluster_invoker_test.go +++ b/cluster/cluster_impl/base_cluster_invoker_test.go @@ -33,12 +33,15 @@ import ( "github.com/apache/dubbo-go/protocol/invocation" ) -const methodName = "getUser" +const ( + baseClusterInvokerMethodName = "getUser" + baseClusterInvokerFormat = "dubbo://192.168.1.%v:20000/com.ikurento.user.UserProvider" +) func TestStickyNormal(t *testing.T) { invokers := []protocol.Invoker{} for i := 0; i < 10; i++ { - url, _ := common.NewURL(fmt.Sprintf("dubbo://192.168.1.%v:20000/com.ikurento.user.UserProvider", i)) + url, _ := common.NewURL(fmt.Sprintf(baseClusterInvokerFormat, i)) url.SetParam("sticky", "true") invokers = append(invokers, NewMockInvoker(url, 1)) } @@ -47,7 +50,7 @@ func TestStickyNormal(t *testing.T) { invoked := []protocol.Invoker{} tmpRandomBalance := loadbalance.NewRandomLoadBalance() - tmpInvocation := invocation.NewRPCInvocation(methodName, nil, nil) + tmpInvocation := invocation.NewRPCInvocation(baseClusterInvokerMethodName, nil, nil) result := base.doSelect(tmpRandomBalance, tmpInvocation, invokers, invoked) result1 := base.doSelect(tmpRandomBalance, tmpInvocation, invokers, invoked) assert.Equal(t, result, result1) @@ -56,16 +59,16 @@ func TestStickyNormal(t *testing.T) { func TestStickyNormalWhenError(t *testing.T) { invokers := []protocol.Invoker{} for i := 0; i < 10; i++ { - url, _ := common.NewURL(fmt.Sprintf("dubbo://192.168.1.%v:20000/com.ikurento.user.UserProvider", i)) + url, _ := common.NewURL(fmt.Sprintf(baseClusterInvokerFormat, i)) url.SetParam("sticky", "true") - invokers = append(invokers, Ncluster/cluster_impl/forking_cluster_invoker.goewMockInvoker(url, 1)) + invokers = append(invokers, NewMockInvoker(url, 1)) } base := &baseClusterInvoker{} base.availablecheck = true invoked := []protocol.Invoker{} - result := base.doSelect(loadbalance.NewRandomLoadBalance(), invocation.NewRPCInvocation(methodName, nil, nil), invokers, invoked) + result := base.doSelect(loadbalance.NewRandomLoadBalance(), invocation.NewRPCInvocation(baseClusterInvokerMethodName, nil, nil), invokers, invoked) invoked = append(invoked, result) - result1 := base.doSelect(loadbalance.NewRandomLoadBalance(), invocation.NewRPCInvocation(methodName, nil, nil), invokers, invoked) + result1 := base.doSelect(loadbalance.NewRandomLoadBalance(), invocation.NewRPCInvocation(baseClusterInvokerMethodName, nil, nil), invokers, invoked) assert.NotEqual(t, result, result1) } -- GitLab