testCopy() — netty Function Reference
Architecture documentation for the testCopy() function in ReadOnlyByteBufferBufTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 3c0227d3_ab6b_487e_57dc_6d5da999e541["testCopy()"] c6829d26_f9dc_6c2f_d0f3_b13a019cc906["ReadOnlyByteBufferBufTest"] 3c0227d3_ab6b_487e_57dc_6d5da999e541 -->|defined in| c6829d26_f9dc_6c2f_d0f3_b13a019cc906 115fc131_e185_22f0_fec9_4ce2824c4334["testCopyDirect()"] 115fc131_e185_22f0_fec9_4ce2824c4334 -->|calls| 3c0227d3_ab6b_487e_57dc_6d5da999e541 b638bbcc_4e06_2302_a610_32f96241e48d["testCopyHeap()"] b638bbcc_4e06_2302_a610_32f96241e48d -->|calls| 3c0227d3_ab6b_487e_57dc_6d5da999e541 style 3c0227d3_ab6b_487e_57dc_6d5da999e541 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
buffer/src/test/java/io/netty/buffer/ReadOnlyByteBufferBufTest.java lines 41–57
private static void testCopy(boolean direct) {
byte[] bytes = new byte[1024];
ThreadLocalRandom.current().nextBytes(bytes);
ByteBuffer nioBuffer = direct ? ByteBuffer.allocateDirect(bytes.length) : ByteBuffer.allocate(bytes.length);
nioBuffer.put(bytes).flip();
ByteBuf buf = new ReadOnlyByteBufferBuf(UnpooledByteBufAllocator.DEFAULT, nioBuffer.asReadOnlyBuffer());
ByteBuf copy = buf.copy();
assertEquals(buf, copy);
assertEquals(buf.alloc(), copy.alloc());
assertEquals(buf.isDirect(), copy.isDirect());
copy.release();
buf.release();
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does testCopy() do?
testCopy() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/ReadOnlyByteBufferBufTest.java.
Where is testCopy() defined?
testCopy() is defined in buffer/src/test/java/io/netty/buffer/ReadOnlyByteBufferBufTest.java at line 41.
What calls testCopy()?
testCopy() is called by 2 function(s): testCopyDirect, testCopyHeap.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free