mirror of https://github.com/grpc/grpc-java.git
testing: RpcBehaviorLoadBalancingProvider to use acceptResolvedAddresses() (#10030)
This commit is contained in:
parent
5201e49ce1
commit
17e1fcb393
|
|
@ -111,10 +111,10 @@ public class RpcBehaviorLoadBalancerProvider extends LoadBalancerProvider {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void handleResolvedAddresses(ResolvedAddresses resolvedAddresses) {
|
public boolean acceptResolvedAddresses(ResolvedAddresses resolvedAddresses) {
|
||||||
helper.setRpcBehavior(
|
helper.setRpcBehavior(
|
||||||
((RpcBehaviorConfig) resolvedAddresses.getLoadBalancingPolicyConfig()).rpcBehavior);
|
((RpcBehaviorConfig) resolvedAddresses.getLoadBalancingPolicyConfig()).rpcBehavior);
|
||||||
delegateLb.handleResolvedAddresses(resolvedAddresses);
|
return delegateLb.acceptResolvedAddresses(resolvedAddresses);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -79,12 +79,12 @@ public class RpcBehaviorLoadBalancerProviderTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void handleResolvedAddressesDelegated() {
|
public void acceptResolvedAddressesDelegated() {
|
||||||
RpcBehaviorLoadBalancer lb = new RpcBehaviorLoadBalancer(new RpcBehaviorHelper(mockHelper),
|
RpcBehaviorLoadBalancer lb = new RpcBehaviorLoadBalancer(new RpcBehaviorHelper(mockHelper),
|
||||||
mockDelegateLb);
|
mockDelegateLb);
|
||||||
ResolvedAddresses resolvedAddresses = buildResolvedAddresses(buildConfig());
|
ResolvedAddresses resolvedAddresses = buildResolvedAddresses(buildConfig());
|
||||||
lb.handleResolvedAddresses(resolvedAddresses);
|
assertThat(lb.acceptResolvedAddresses(resolvedAddresses)).isFalse();
|
||||||
verify(mockDelegateLb).handleResolvedAddresses(resolvedAddresses);
|
verify(mockDelegateLb).acceptResolvedAddresses(resolvedAddresses);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue