testForward() — netty Function Reference
Architecture documentation for the testForward() function in ByteProcessorTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 6b84c6ec_80dc_79f7_f009_8977e2f801f9["testForward()"] dce3cb04_7a4b_2c0b_e436_07fb91534331["ByteProcessorTest"] 6b84c6ec_80dc_79f7_f009_8977e2f801f9 -->|defined in| dce3cb04_7a4b_2c0b_e436_07fb91534331 style 6b84c6ec_80dc_79f7_f009_8977e2f801f9 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
buffer/src/test/java/io/netty/buffer/ByteProcessorTest.java lines 26–46
@Test
public void testForward() {
final ByteBuf buf =
Unpooled.copiedBuffer("abc\r\n\ndef\r\rghi\n\njkl\0\0mno \t\tx", CharsetUtil.ISO_8859_1);
final int length = buf.readableBytes();
assertEquals(3, buf.forEachByte(0, length, ByteProcessor.FIND_CRLF));
assertEquals(6, buf.forEachByte(3, length - 3, ByteProcessor.FIND_NON_CRLF));
assertEquals(9, buf.forEachByte(6, length - 6, ByteProcessor.FIND_CR));
assertEquals(11, buf.forEachByte(9, length - 9, ByteProcessor.FIND_NON_CR));
assertEquals(14, buf.forEachByte(11, length - 11, ByteProcessor.FIND_LF));
assertEquals(16, buf.forEachByte(14, length - 14, ByteProcessor.FIND_NON_LF));
assertEquals(19, buf.forEachByte(16, length - 16, ByteProcessor.FIND_NUL));
assertEquals(21, buf.forEachByte(19, length - 19, ByteProcessor.FIND_NON_NUL));
assertEquals(24, buf.forEachByte(19, length - 19, ByteProcessor.FIND_ASCII_SPACE));
assertEquals(24, buf.forEachByte(21, length - 21, ByteProcessor.FIND_LINEAR_WHITESPACE));
assertEquals(28, buf.forEachByte(24, length - 24, ByteProcessor.FIND_NON_LINEAR_WHITESPACE));
assertEquals(-1, buf.forEachByte(28, length - 28, ByteProcessor.FIND_LINEAR_WHITESPACE));
buf.release();
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testForward() do?
testForward() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/ByteProcessorTest.java.
Where is testForward() defined?
testForward() is defined in buffer/src/test/java/io/netty/buffer/ByteProcessorTest.java at line 26.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free