testDecodeLastEmptyBuffer() — netty Function Reference
Architecture documentation for the testDecodeLastEmptyBuffer() function in ByteToMessageDecoderTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 99af3ed4_5872_2bc2_ddbc_5d558d033dc0["testDecodeLastEmptyBuffer()"] b1c999fe_35fb_8b70_a958_296cffb0616a["ByteToMessageDecoderTest"] 99af3ed4_5872_2bc2_ddbc_5d558d033dc0 -->|defined in| b1c999fe_35fb_8b70_a958_296cffb0616a 5082856a_b229_862d_0072_81f9b24f56a3["EmbeddedChannel()"] 99af3ed4_5872_2bc2_ddbc_5d558d033dc0 -->|calls| 5082856a_b229_862d_0072_81f9b24f56a3 055e5723_0f5b_8b83_9de3_bedcb348a8e8["assertBuffer()"] 99af3ed4_5872_2bc2_ddbc_5d558d033dc0 -->|calls| 055e5723_0f5b_8b83_9de3_bedcb348a8e8 style 99af3ed4_5872_2bc2_ddbc_5d558d033dc0 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-base/src/test/java/io/netty/handler/codec/ByteToMessageDecoderTest.java lines 249–267
@Test
public void testDecodeLastEmptyBuffer() {
EmbeddedChannel channel = new EmbeddedChannel(new ByteToMessageDecoder() {
@Override
protected void decode(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) throws Exception {
int readable = in.readableBytes();
assertTrue(readable > 0);
out.add(in.readBytes(readable));
}
});
byte[] bytes = new byte[1024];
ThreadLocalRandom.current().nextBytes(bytes);
assertTrue(channel.writeInbound(Unpooled.copiedBuffer(bytes)));
assertBuffer(Unpooled.wrappedBuffer(bytes), (ByteBuf) channel.readInbound());
assertNull(channel.readInbound());
assertFalse(channel.finish());
assertNull(channel.readInbound());
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testDecodeLastEmptyBuffer() do?
testDecodeLastEmptyBuffer() is a function in the netty codebase, defined in codec-base/src/test/java/io/netty/handler/codec/ByteToMessageDecoderTest.java.
Where is testDecodeLastEmptyBuffer() defined?
testDecodeLastEmptyBuffer() is defined in codec-base/src/test/java/io/netty/handler/codec/ByteToMessageDecoderTest.java at line 249.
What does testDecodeLastEmptyBuffer() call?
testDecodeLastEmptyBuffer() calls 2 function(s): EmbeddedChannel, assertBuffer.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free