testInsertEmptyBufferInMiddle() — netty Function Reference
Architecture documentation for the testInsertEmptyBufferInMiddle() function in AbstractCompositeByteBufTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD da81a1a6_bab6_a8a8_e994_cb62b825aa97["testInsertEmptyBufferInMiddle()"] 47bc0a20_e243_89ff_132b_99ac6b23835f["AbstractCompositeByteBufTest"] da81a1a6_bab6_a8a8_e994_cb62b825aa97 -->|defined in| 47bc0a20_e243_89ff_132b_99ac6b23835f style da81a1a6_bab6_a8a8_e994_cb62b825aa97 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
buffer/src/test/java/io/netty/buffer/AbstractCompositeByteBufTest.java lines 1117–1142
@Test
public void testInsertEmptyBufferInMiddle() {
CompositeByteBuf cbuf = compositeBuffer();
ByteBuf buf1 = buffer().writeByte((byte) 1);
cbuf.addComponent(true, buf1);
ByteBuf buf2 = buffer().writeByte((byte) 2);
cbuf.addComponent(true, buf2);
// insert empty one between the first two
cbuf.addComponent(true, 1, EMPTY_BUFFER);
assertEquals(2, cbuf.readableBytes());
assertEquals((byte) 1, cbuf.readByte());
assertEquals((byte) 2, cbuf.readByte());
assertEquals(2, cbuf.capacity());
assertEquals(3, cbuf.numComponents());
byte[] dest = new byte[2];
// should skip over the empty one, not throw a java.lang.Error :)
cbuf.getBytes(0, dest);
assertArrayEquals(new byte[] {1, 2}, dest);
cbuf.release();
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testInsertEmptyBufferInMiddle() do?
testInsertEmptyBufferInMiddle() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/AbstractCompositeByteBufTest.java.
Where is testInsertEmptyBufferInMiddle() defined?
testInsertEmptyBufferInMiddle() is defined in buffer/src/test/java/io/netty/buffer/AbstractCompositeByteBufTest.java at line 1117.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free