@Test public void StreamingChannel_constructor_sets_fields_as_expected() { // given Deque<Span> spanStackMock = mock(Deque.class); Map<String, String> mdcInfoMock = mock(Map.class); // when StreamingChannel sc = new StreamingChannel( channelMock, channelPoolMock, callActiveHolder, downstreamLastChunkSentHolder, spanStackMock, mdcInfoMock, spanForDownstreamCallMock, proxySpanTaggingStrategyMock ); // then assertThat(sc.channel).isSameAs(channelMock); assertThat(sc.getChannel()).isSameAs(sc.channel); assertThat(sc.pool).isSameAs(channelPoolMock); assertThat(sc.callActiveHolder).isSameAs(callActiveHolder); assertThat(sc.downstreamLastChunkSentHolder).isSameAs(downstreamLastChunkSentHolder); assertThat(sc.distributedTracingSpanStack).isSameAs(spanStackMock); assertThat(sc.distributedTracingMdcInfo).isSameAs(mdcInfoMock); assertThat(sc.spanForDownstreamCall).isSameAs(spanForDownstreamCallMock); assertThat(sc.proxySpanTaggingStrategy).isSameAs(proxySpanTaggingStrategyMock); }
try { String errorMsg = "Chunk streaming ChannelFuture came back as being unsuccessful. " + "downstream_channel_id=" + sc.getChannel().toString(); Throwable errorToFire = new WrapperException(errorMsg, future.cause()); StreamingCallback callback = proxyRouterState.getStreamingCallback(); String downstreamChannelId = (scToNotify == null) ? "UNKNOWN" : scToNotify.getChannel().toString(); String errorMsg = "Chunk streaming future came back as being unsuccessful. " + "downstream_channel_id=" + downstreamChannelId;
try { String errorMsg = "Chunk streaming ChannelFuture came back as being unsuccessful. " + "downstream_channel_id=" + sc.getChannel().toString(); Throwable errorToFire = new WrapperException(errorMsg, future.cause()); StreamingCallback callback = proxyRouterState.getStreamingCallback(); String downstreamChannelId = (scToNotify == null) ? "UNKNOWN" : scToNotify.getChannel().toString(); String errorMsg = "Chunk streaming future came back as being unsuccessful. " + "downstream_channel_id=" + downstreamChannelId;