Home / Function/ testReaderIndexAndMarks() — netty Function Reference

testReaderIndexAndMarks() — netty Function Reference

Architecture documentation for the testReaderIndexAndMarks() function in SlicedByteBufTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  b21f1e91_b807_f0dc_91a2_3e12b5588dc6["testReaderIndexAndMarks()"]
  d2003ad7_9c00_dcea_c98f_30ea8ee049f1["SlicedByteBufTest"]
  b21f1e91_b807_f0dc_91a2_3e12b5588dc6 -->|defined in| d2003ad7_9c00_dcea_c98f_30ea8ee049f1
  style b21f1e91_b807_f0dc_91a2_3e12b5588dc6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/test/java/io/netty/buffer/SlicedByteBufTest.java lines 213–235

    @Test
    public void testReaderIndexAndMarks() {
        ByteBuf wrapped = Unpooled.buffer(16);
        try {
            wrapped.writerIndex(14);
            wrapped.readerIndex(2);
            wrapped.markWriterIndex();
            wrapped.markReaderIndex();
            ByteBuf slice = wrapped.slice(4, 4);
            assertEquals(0, slice.readerIndex());
            assertEquals(4, slice.writerIndex());

            slice.readerIndex(slice.readerIndex() + 1);
            slice.resetReaderIndex();
            assertEquals(0, slice.readerIndex());

            slice.writerIndex(slice.writerIndex() - 1);
            slice.resetWriterIndex();
            assertEquals(0, slice.writerIndex());
        } finally {
            wrapped.release();
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does testReaderIndexAndMarks() do?
testReaderIndexAndMarks() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/SlicedByteBufTest.java.
Where is testReaderIndexAndMarks() defined?
testReaderIndexAndMarks() is defined in buffer/src/test/java/io/netty/buffer/SlicedByteBufTest.java at line 213.

Analyze Your Own Codebase

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

Try Supermodel Free