Home / Function/ testCopiedBuffer() — netty Function Reference

testCopiedBuffer() — netty Function Reference

Architecture documentation for the testCopiedBuffer() function in UnpooledTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  b1ffbb08_0c42_664f_9f1c_17f037cb3900["testCopiedBuffer()"]
  57588d83_f329_0d85_cfc5_eea9b8d43e8f["UnpooledTest"]
  b1ffbb08_0c42_664f_9f1c_17f037cb3900 -->|defined in| 57588d83_f329_0d85_cfc5_eea9b8d43e8f
  663fd6c1_1cd3_0df6_e8f1_cee2d368b986["assertEqualsAndRelease()"]
  b1ffbb08_0c42_664f_9f1c_17f037cb3900 -->|calls| 663fd6c1_1cd3_0df6_e8f1_cee2d368b986
  style b1ffbb08_0c42_664f_9f1c_17f037cb3900 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/test/java/io/netty/buffer/UnpooledTest.java lines 344–369

    @Test
    public void testCopiedBuffer() {
        ByteBuf copied = copiedBuffer(ByteBuffer.allocateDirect(16));
        assertEquals(16, copied.capacity());
        copied.release();

        assertEqualsAndRelease(wrappedBuffer(new byte[] { 1, 2, 3 }),
                copiedBuffer(new byte[][] { new byte[] { 1, 2, 3 } }));

        assertEqualsAndRelease(wrappedBuffer(new byte[] { 1, 2, 3 }),
                copiedBuffer(new byte[] { 1 }, new byte[] { 2 }, new byte[] { 3 }));

        assertEqualsAndRelease(wrappedBuffer(new byte[] { 1, 2, 3 }),
                copiedBuffer(new ByteBuf[] { wrappedBuffer(new byte[] { 1, 2, 3 })}));

        assertEqualsAndRelease(wrappedBuffer(new byte[] { 1, 2, 3 }),
                copiedBuffer(wrappedBuffer(new byte[] { 1 }),
                        wrappedBuffer(new byte[] { 2 }), wrappedBuffer(new byte[] { 3 })));

        assertEqualsAndRelease(wrappedBuffer(new byte[] { 1, 2, 3 }),
                copiedBuffer(new ByteBuffer[] { ByteBuffer.wrap(new byte[] { 1, 2, 3 }) }));

        assertEqualsAndRelease(wrappedBuffer(new byte[] { 1, 2, 3 }),
                copiedBuffer(ByteBuffer.wrap(new byte[] { 1 }),
                        ByteBuffer.wrap(new byte[] { 2 }), ByteBuffer.wrap(new byte[] { 3 })));
    }

Domain

Subdomains

Frequently Asked Questions

What does testCopiedBuffer() do?
testCopiedBuffer() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/UnpooledTest.java.
Where is testCopiedBuffer() defined?
testCopiedBuffer() is defined in buffer/src/test/java/io/netty/buffer/UnpooledTest.java at line 344.
What does testCopiedBuffer() call?
testCopiedBuffer() calls 1 function(s): assertEqualsAndRelease.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free