2222import static org .mockito .Mockito .verify ;
2323
2424import com .google .common .base .Objects ;
25- import io .grpc .ChannelConfigurator ;
2625import io .grpc .NameResolver .ConfigOrError ;
2726import io .grpc .NameResolver .Listener2 ;
2827import io .grpc .NameResolver .ResolutionResult ;
@@ -73,8 +72,6 @@ public class NameResolverTest {
7372 private final int customArgValue = 42 ;
7473 @ Mock NameResolver .Listener mockListener ;
7574
76- private final ChannelConfigurator channelConfigurator = builder -> { };
77-
7875 @ Test
7976 public void args () {
8077 NameResolver .Args args = createArgs ();
@@ -87,7 +84,6 @@ public void args() {
8784 assertThat (args .getOffloadExecutor ()).isSameInstanceAs (executor );
8885 assertThat (args .getOverrideAuthority ()).isSameInstanceAs (overrideAuthority );
8986 assertThat (args .getMetricRecorder ()).isSameInstanceAs (metricRecorder );
90- assertThat (args .getChildChannelConfigurator ()).isSameInstanceAs (channelConfigurator );
9187 assertThat (args .getArg (FOO_ARG_KEY )).isEqualTo (customArgValue );
9288 assertThat (args .getArg (BAR_ARG_KEY )).isNull ();
9389
@@ -101,7 +97,6 @@ public void args() {
10197 assertThat (args2 .getOffloadExecutor ()).isSameInstanceAs (executor );
10298 assertThat (args2 .getOverrideAuthority ()).isSameInstanceAs (overrideAuthority );
10399 assertThat (args .getMetricRecorder ()).isSameInstanceAs (metricRecorder );
104- assertThat (args2 .getChildChannelConfigurator ()).isSameInstanceAs (channelConfigurator );
105100 assertThat (args .getArg (FOO_ARG_KEY )).isEqualTo (customArgValue );
106101 assertThat (args .getArg (BAR_ARG_KEY )).isNull ();
107102
@@ -120,47 +115,10 @@ private NameResolver.Args createArgs() {
120115 .setOffloadExecutor (executor )
121116 .setOverrideAuthority (overrideAuthority )
122117 .setMetricRecorder (metricRecorder )
123- .setChildChannelConfigurator (channelConfigurator )
124118 .setArg (FOO_ARG_KEY , customArgValue )
125119 .build ();
126120 }
127121
128- @ Test
129- public void args_childChannelConfigurator () {
130- final ManagedChannelBuilder <?>[] capturedBuilder = new ManagedChannelBuilder <?>[1 ];
131- ChannelConfigurator channelConfigurator = new ChannelConfigurator () {
132- @ Override
133- public void configureChannelBuilder (ManagedChannelBuilder <?> builder ) {
134- capturedBuilder [0 ] = builder ;
135- }
136- };
137-
138- SynchronizationContext realSyncContext = new SynchronizationContext (
139- new Thread .UncaughtExceptionHandler () {
140- @ Override
141- public void uncaughtException (Thread t , Throwable e ) {
142- throw new AssertionError (e );
143- }
144- });
145-
146- NameResolver .Args args = NameResolver .Args .newBuilder ()
147- .setDefaultPort (8080 )
148- .setProxyDetector (mock (ProxyDetector .class ))
149- .setSynchronizationContext (realSyncContext )
150- .setServiceConfigParser (mock (NameResolver .ServiceConfigParser .class ))
151- .setChannelLogger (mock (ChannelLogger .class ))
152- .setChildChannelConfigurator (channelConfigurator )
153- .build ();
154-
155- ChannelConfigurator configurator = args .getChildChannelConfigurator ();
156- assertThat (configurator ).isSameInstanceAs (channelConfigurator );
157-
158- // Validate configurator accepts builders
159- ManagedChannelBuilder <?> mockBuilder = mock (ManagedChannelBuilder .class );
160- configurator .configureChannelBuilder (mockBuilder );
161- assertThat (capturedBuilder [0 ]).isSameInstanceAs (mockBuilder );
162- }
163-
164122 @ Test
165123 @ SuppressWarnings ("deprecation" )
166124 public void startOnOldListener_wrapperListener2UsedToStart () {
0 commit comments