testDecomposeReturnNonUnwrappedBuffer() — netty Function Reference
Architecture documentation for the testDecomposeReturnNonUnwrappedBuffer() function in AbstractCompositeByteBufTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD f0a0c549_0220_5367_4cd8_8636402377bd["testDecomposeReturnNonUnwrappedBuffer()"] 47bc0a20_e243_89ff_132b_99ac6b23835f["AbstractCompositeByteBufTest"] f0a0c549_0220_5367_4cd8_8636402377bd -->|defined in| 47bc0a20_e243_89ff_132b_99ac6b23835f style f0a0c549_0220_5367_4cd8_8636402377bd fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
buffer/src/test/java/io/netty/buffer/AbstractCompositeByteBufTest.java lines 1482–1506
@Test
public void testDecomposeReturnNonUnwrappedBuffer() {
ByteBuf buf = PooledByteBufAllocator.DEFAULT.buffer(1024);
buf.writeZero(1024);
ByteBuf sliced = buf.retainedSlice(100, 200);
sliced.retain();
assertEquals(2, sliced.refCnt());
CompositeByteBuf composite = newCompositeBuffer();
composite.addComponents(true, sliced);
List<ByteBuf> bufferList = composite.decompose(0, 100);
assertEquals(1, bufferList.size());
ByteBuf decomposed = bufferList.get(0);
assertSame(sliced.refCnt(), decomposed.refCnt());
decomposed.release();
assertSame(sliced.refCnt(), decomposed.refCnt());
composite.release();
buf.release();
for (ByteBuf buffer: bufferList) {
assertEquals(0, buffer.refCnt());
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testDecomposeReturnNonUnwrappedBuffer() do?
testDecomposeReturnNonUnwrappedBuffer() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/AbstractCompositeByteBufTest.java.
Where is testDecomposeReturnNonUnwrappedBuffer() defined?
testDecomposeReturnNonUnwrappedBuffer() is defined in buffer/src/test/java/io/netty/buffer/AbstractCompositeByteBufTest.java at line 1482.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free