mirror of https://github.com/grpc/grpc-java.git
core: Remove test dependency on grpclb
It was just unnecessary, and is isn't great having lower-level tests depend on higher-level packages.
This commit is contained in:
parent
682d84c427
commit
225a7d30c9
|
|
@ -33,8 +33,7 @@ dependencies {
|
|||
libraries.truth,
|
||||
project(':grpc-testing')
|
||||
testImplementation testFixtures(project(':grpc-api')),
|
||||
project(':grpc-testing'),
|
||||
project(':grpc-grpclb')
|
||||
project(':grpc-testing')
|
||||
testImplementation libraries.guava.testlib
|
||||
|
||||
testRuntimeOnly project(':grpc-census')
|
||||
|
|
|
|||
|
|
@ -48,8 +48,8 @@ import io.grpc.LoadBalancerProvider;
|
|||
import io.grpc.LoadBalancerRegistry;
|
||||
import io.grpc.NameResolver.ConfigOrError;
|
||||
import io.grpc.Status;
|
||||
import io.grpc.grpclb.GrpclbLoadBalancerProvider;
|
||||
import io.grpc.internal.AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer;
|
||||
import io.grpc.internal.PickFirstLoadBalancer.PickFirstLoadBalancerConfig;
|
||||
import io.grpc.internal.ServiceConfigUtil.PolicySelection;
|
||||
import io.grpc.util.ForwardingLoadBalancerHelper;
|
||||
import java.net.InetSocketAddress;
|
||||
|
|
@ -621,14 +621,15 @@ public class AutoConfiguredLoadBalancerFactoryTest {
|
|||
Map<String, ?> rawServiceConfig =
|
||||
parseConfig(
|
||||
"{\"loadBalancingConfig\": ["
|
||||
+ "{\"grpclb\": {\"childPolicy\": [ {\"pick_first\": {} } ] } }"
|
||||
+ "{\"pick_first\": {\"shuffleAddressList\": true } }"
|
||||
+ "] }");
|
||||
ConfigOrError parsed = lbf.parseLoadBalancerPolicy(rawServiceConfig);
|
||||
assertThat(parsed).isNotNull();
|
||||
assertThat(parsed.getConfig()).isNotNull();
|
||||
PolicySelection policySelection = (PolicySelection) parsed.getConfig();
|
||||
assertThat(policySelection.config).isNotNull();
|
||||
assertThat(policySelection.provider).isInstanceOf(GrpclbLoadBalancerProvider.class);
|
||||
assertThat(policySelection.provider).isInstanceOf(PickFirstLoadBalancerProvider.class);
|
||||
assertThat(policySelection.config).isInstanceOf(PickFirstLoadBalancerConfig.class);
|
||||
assertThat(((PickFirstLoadBalancerConfig) policySelection.config).shuffleAddressList).isTrue();
|
||||
verifyNoInteractions(channelLogger);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue