MCPcopy Create free account
hub / github.com/grpc/grpc-java / args

Method args

api/src/test/java/io/grpc/NameResolverTest.java:75–105  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

73 @Mock NameResolver.Listener mockListener;
74
75 @Test
76 public void args() {
77 NameResolver.Args args = createArgs();
78 assertThat(args.getDefaultPort()).isEqualTo(defaultPort);
79 assertThat(args.getProxyDetector()).isSameInstanceAs(proxyDetector);
80 assertThat(args.getSynchronizationContext()).isSameInstanceAs(syncContext);
81 assertThat(args.getServiceConfigParser()).isSameInstanceAs(parser);
82 assertThat(args.getScheduledExecutorService()).isSameInstanceAs(scheduledExecutorService);
83 assertThat(args.getChannelLogger()).isSameInstanceAs(channelLogger);
84 assertThat(args.getOffloadExecutor()).isSameInstanceAs(executor);
85 assertThat(args.getOverrideAuthority()).isSameInstanceAs(overrideAuthority);
86 assertThat(args.getMetricRecorder()).isSameInstanceAs(metricRecorder);
87 assertThat(args.getArg(FOO_ARG_KEY)).isEqualTo(customArgValue);
88 assertThat(args.getArg(BAR_ARG_KEY)).isNull();
89
90 NameResolver.Args args2 = args.toBuilder().build();
91 assertThat(args2.getDefaultPort()).isEqualTo(defaultPort);
92 assertThat(args2.getProxyDetector()).isSameInstanceAs(proxyDetector);
93 assertThat(args2.getSynchronizationContext()).isSameInstanceAs(syncContext);
94 assertThat(args2.getServiceConfigParser()).isSameInstanceAs(parser);
95 assertThat(args2.getScheduledExecutorService()).isSameInstanceAs(scheduledExecutorService);
96 assertThat(args2.getChannelLogger()).isSameInstanceAs(channelLogger);
97 assertThat(args2.getOffloadExecutor()).isSameInstanceAs(executor);
98 assertThat(args2.getOverrideAuthority()).isSameInstanceAs(overrideAuthority);
99 assertThat(args.getMetricRecorder()).isSameInstanceAs(metricRecorder);
100 assertThat(args.getArg(FOO_ARG_KEY)).isEqualTo(customArgValue);
101 assertThat(args.getArg(BAR_ARG_KEY)).isNull();
102
103 assertThat(args2).isNotSameInstanceAs(args);
104 assertThat(args2).isNotEqualTo(args);
105 }
106
107 private NameResolver.Args createArgs() {
108 return NameResolver.Args.newBuilder()

Callers

nothing calls this directly

Calls 13

createArgsMethod · 0.95
getProxyDetectorMethod · 0.80
getOffloadExecutorMethod · 0.80
getOverrideAuthorityMethod · 0.80
getArgMethod · 0.80
getDefaultPortMethod · 0.65
buildMethod · 0.65
getChannelLoggerMethod · 0.45
getMetricRecorderMethod · 0.45

Tested by

no test coverage detected