Home / Function/ testInvalidSubsequences() — netty Function Reference

testInvalidSubsequences() — netty Function Reference

Architecture documentation for the testInvalidSubsequences() function in ByteBufUtilTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  942d730d_f2f0_4de0_4009_d7d2865c9a64["testInvalidSubsequences()"]
  1b32157c_4c5c_4c3c_706b_1a74a9afdca7["ByteBufUtilTest"]
  942d730d_f2f0_4de0_4009_d7d2865c9a64 -->|defined in| 1b32157c_4c5c_4c3c_706b_1a74a9afdca7
  f41bd285_5498_7f13_01ab_efce009ad378["testWriteUtf8InvalidSubsequences()"]
  f41bd285_5498_7f13_01ab_efce009ad378 -->|calls| 942d730d_f2f0_4de0_4009_d7d2865c9a64
  346e687c_7492_7a54_fd04_3bc1887c41b0["testReserveAndWriteUtf8InvalidSubsequences()"]
  346e687c_7492_7a54_fd04_3bc1887c41b0 -->|calls| 942d730d_f2f0_4de0_4009_d7d2865c9a64
  c1b5fc65_08b8_2cb1_f576_dd132fea2e49["testUtf8BytesInvalidSubsequences()"]
  c1b5fc65_08b8_2cb1_f576_dd132fea2e49 -->|calls| 942d730d_f2f0_4de0_4009_d7d2865c9a64
  style 942d730d_f2f0_4de0_4009_d7d2865c9a64 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/test/java/io/netty/buffer/ByteBufUtilTest.java lines 776–789

    private void testInvalidSubsequences(BufferType bufferType, TestMethod method) {
        for (int [] range : INVALID_RANGES) {
            ByteBuf buf = buffer(bufferType, 16);
            try {
                method.invoke(buf, "Some UTF-8 like äÄ∏ŒŒ", range[0], range[1]);
                fail("Did not throw IndexOutOfBoundsException for range (" + range[0] + ", " + range[1] + ")");
            } catch (IndexOutOfBoundsException iiobe) {
                // expected
            } finally {
                assertFalse(buf.isReadable());
                buf.release();
            }
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does testInvalidSubsequences() do?
testInvalidSubsequences() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/ByteBufUtilTest.java.
Where is testInvalidSubsequences() defined?
testInvalidSubsequences() is defined in buffer/src/test/java/io/netty/buffer/ByteBufUtilTest.java at line 776.
What calls testInvalidSubsequences()?
testInvalidSubsequences() is called by 3 function(s): testReserveAndWriteUtf8InvalidSubsequences, testUtf8BytesInvalidSubsequences, testWriteUtf8InvalidSubsequences.

Analyze Your Own Codebase

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

Try Supermodel Free