Skip to content

Commit 0f8400d

Browse files
Update NettyUtilsTest.java
1 parent 689d50b commit 0f8400d

File tree

1 file changed

+14
-0
lines changed
  • http-clients/netty-nio-client/src/test/java/software/amazon/awssdk/http/nio/netty/internal/utils

1 file changed

+14
-0
lines changed

http-clients/netty-nio-client/src/test/java/software/amazon/awssdk/http/nio/netty/internal/utils/NettyUtilsTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,4 +252,18 @@ public void closedChannelMessage_with_nullParentChannel() throws Exception {
252252
assertThat(NettyUtils.closedChannelMessage(channel))
253253
.isEqualTo(NettyUtils.CLOSED_CHANNEL_ERROR_MESSAGE);
254254
}
255+
256+
@Test
257+
public void closedChannelMessage_with_nullParentChannelAttribute() throws Exception {
258+
259+
Channel channel = Mockito.mock(Channel.class);
260+
Attribute attribute = Mockito.mock(Attribute.class);
261+
Channel parentChannel = Mockito.mock(Channel.class);
262+
when(channel.parent()).thenReturn(parentChannel);
263+
when(channel.attr(Mockito.any())).thenReturn(attribute);
264+
when(parentChannel.attr(Mockito.any())).thenReturn(null);
265+
266+
assertThat(NettyUtils.closedChannelMessage(channel))
267+
.isEqualTo(NettyUtils.CLOSED_CHANNEL_ERROR_MESSAGE);
268+
}
255269
}

0 commit comments

Comments
 (0)