@@ -26,12 +26,13 @@ import (
2626 "google.golang.org/grpc"
2727 "google.golang.org/grpc/balancer"
2828 grpclbstate "google.golang.org/grpc/balancer/grpclb/state"
29+ pickfirst "google.golang.org/grpc/balancer/pickfirst"
2930 "google.golang.org/grpc/credentials/insecure"
3031 "google.golang.org/grpc/internal"
3132 "google.golang.org/grpc/internal/balancer/stub"
3233 "google.golang.org/grpc/internal/stubserver"
3334 "google.golang.org/grpc/internal/testutils/fakegrpclb"
34- "google.golang.org/grpc/internal/testutils/pickfirst"
35+ pfutil "google.golang.org/grpc/internal/testutils/pickfirst"
3536 rrutil "google.golang.org/grpc/internal/testutils/roundrobin"
3637 "google.golang.org/grpc/resolver"
3738 "google.golang.org/grpc/resolver/manual"
@@ -127,7 +128,7 @@ func (s) TestBalancerSwitch_Basic(t *testing.T) {
127128 r .UpdateState (resolver.State {Addresses : addrs })
128129 ctx , cancel := context .WithTimeout (context .Background (), defaultTestTimeout )
129130 defer cancel ()
130- if err := pickfirst .CheckRPCsToBackend (ctx , cc , addrs [0 ]); err != nil {
131+ if err := pfutil .CheckRPCsToBackend (ctx , cc , addrs [0 ]); err != nil {
131132 t .Fatal (err )
132133 }
133134
@@ -146,7 +147,7 @@ func (s) TestBalancerSwitch_Basic(t *testing.T) {
146147 Addresses : addrs ,
147148 ServiceConfig : parseServiceConfig (t , r , pickFirstServiceConfig ),
148149 })
149- if err := pickfirst .CheckRPCsToBackend (ctx , cc , addrs [0 ]); err != nil {
150+ if err := pfutil .CheckRPCsToBackend (ctx , cc , addrs [0 ]); err != nil {
150151 t .Fatal (err )
151152 }
152153}
@@ -195,7 +196,7 @@ func (s) TestBalancerSwitch_grpclbToPickFirst(t *testing.T) {
195196 // newly configured backends, as part of the balancer switch.
196197 emptyConfig := parseServiceConfig (t , r , `{}` )
197198 r .UpdateState (resolver.State {Addresses : addrs [1 :], ServiceConfig : emptyConfig })
198- if err := pickfirst .CheckRPCsToBackend (ctx , cc , addrs [1 ]); err != nil {
199+ if err := pfutil .CheckRPCsToBackend (ctx , cc , addrs [1 ]); err != nil {
199200 t .Fatal (err )
200201 }
201202}
@@ -220,7 +221,7 @@ func (s) TestBalancerSwitch_pickFirstToGRPCLB(t *testing.T) {
220221 r .UpdateState (resolver.State {Addresses : addrs [1 :]})
221222 ctx , cancel := context .WithTimeout (context .Background (), defaultTestTimeout )
222223 defer cancel ()
223- if err := pickfirst .CheckRPCsToBackend (ctx , cc , addrs [1 ]); err != nil {
224+ if err := pfutil .CheckRPCsToBackend (ctx , cc , addrs [1 ]); err != nil {
224225 t .Fatal (err )
225226 }
226227
@@ -245,7 +246,7 @@ func (s) TestBalancerSwitch_pickFirstToGRPCLB(t *testing.T) {
245246 // Switch to "pick_first" again by sending no grpclb server addresses.
246247 emptyConfig := parseServiceConfig (t , r , `{}` )
247248 r .UpdateState (resolver.State {Addresses : addrs [1 :], ServiceConfig : emptyConfig })
248- if err := pickfirst .CheckRPCsToBackend (ctx , cc , addrs [1 ]); err != nil {
249+ if err := pfutil .CheckRPCsToBackend (ctx , cc , addrs [1 ]); err != nil {
249250 t .Fatal (err )
250251 }
251252}
@@ -340,7 +341,7 @@ func (s) TestBalancerSwitch_grpclbNotRegistered(t *testing.T) {
340341 r .UpdateState (grpclbstate .Set (state , & grpclbstate.State {BalancerAddresses : grpclbAddr }))
341342 ctx , cancel := context .WithTimeout (context .Background (), defaultTestTimeout )
342343 defer cancel ()
343- if err := pickfirst .CheckRPCsToBackend (ctx , cc , addrs [0 ]); err != nil {
344+ if err := pfutil .CheckRPCsToBackend (ctx , cc , addrs [0 ]); err != nil {
344345 t .Fatal (err )
345346 }
346347
@@ -468,7 +469,7 @@ func (s) TestBalancerSwitch_Graceful(t *testing.T) {
468469 waitToProceed := make (chan struct {})
469470 stub .Register (t .Name (), stub.BalancerFuncs {
470471 Init : func (bd * stub.BalancerData ) {
471- pf := balancer .Get (grpc . PickFirstBalancerName )
472+ pf := balancer .Get (pickfirst . Name )
472473 bd .Data = pf .Build (bd .ClientConn , bd .BuildOptions )
473474 },
474475 UpdateClientConnState : func (bd * stub.BalancerData , ccs balancer.ClientConnState ) error {
@@ -503,7 +504,7 @@ func (s) TestBalancerSwitch_Graceful(t *testing.T) {
503504 // underlying "pick_first" balancer which will result in a healthy picker
504505 // being reported to the channel. RPCs should start using the new balancer.
505506 close (waitToProceed )
506- if err := pickfirst .CheckRPCsToBackend (ctx , cc , addrs [0 ]); err != nil {
507+ if err := pfutil .CheckRPCsToBackend (ctx , cc , addrs [0 ]); err != nil {
507508 t .Fatal (err )
508509 }
509510}
0 commit comments