Home / Function/ testRepeating() — netty Function Reference

testRepeating() — netty Function Reference

Architecture documentation for the testRepeating() function in SearchProcessorTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  780d2e2f_ba66_d628_03b1_423cb02ef587["testRepeating()"]
  77fd8c98_90ee_f735_3303_8eafc0856e0c["SearchProcessorTest"]
  780d2e2f_ba66_d628_03b1_423cb02ef587 -->|defined in| 77fd8c98_90ee_f735_3303_8eafc0856e0c
  style 780d2e2f_ba66_d628_03b1_423cb02ef587 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/test/java/io/netty/buffer/search/SearchProcessorTest.java lines 88–101

    @ParameterizedTest
    @EnumSource(Algorithm.class)
    public void testRepeating(Algorithm algorithm) {
        final ByteBuf haystack = Unpooled.copiedBuffer("abcababc", CharsetUtil.UTF_8);
        final int length = haystack.readableBytes();
        SearchProcessor processor = factory(algorithm, "ab").newSearchProcessor();

        assertEquals(1,  haystack.forEachByte(processor));
        assertEquals(4,  haystack.forEachByte(2, length - 2, processor));
        assertEquals(6,  haystack.forEachByte(5, length - 5, processor));
        assertEquals(-1, haystack.forEachByte(7, length - 7, processor));

        haystack.release();
    }

Domain

Subdomains

Frequently Asked Questions

What does testRepeating() do?
testRepeating() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/search/SearchProcessorTest.java.
Where is testRepeating() defined?
testRepeating() is defined in buffer/src/test/java/io/netty/buffer/search/SearchProcessorTest.java at line 88.

Analyze Your Own Codebase

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

Try Supermodel Free