Home / Function/ testEncodeReservedFrameType() — netty Function Reference

testEncodeReservedFrameType() — netty Function Reference

Architecture documentation for the testEncodeReservedFrameType() function in Http3FrameCodecTest.java from the netty codebase.

Function java Buffer Allocators calls 1 called by 4

Entity Profile

Dependency Diagram

graph TD
  78e4d40b_1165_abce_fdfe_1d410eebd9e8["testEncodeReservedFrameType()"]
  5690f307_9248_ec29_2c84_6839dbcdc179["Http3FrameCodecTest"]
  78e4d40b_1165_abce_fdfe_1d410eebd9e8 -->|defined in| 5690f307_9248_ec29_2c84_6839dbcdc179
  f8615b6b_2dc6_2a2a_60f3_138be622b765["testEncodeReservedFrameType0x2()"]
  f8615b6b_2dc6_2a2a_60f3_138be622b765 -->|calls| 78e4d40b_1165_abce_fdfe_1d410eebd9e8
  955cb446_cc97_5562_0a4c_174d5918d8c8["testEncodeReservedFrameType0x6()"]
  955cb446_cc97_5562_0a4c_174d5918d8c8 -->|calls| 78e4d40b_1165_abce_fdfe_1d410eebd9e8
  466ba42c_4eb0_d419_681d_8577531e6472["testEncodeReservedFrameType0x8()"]
  466ba42c_4eb0_d419_681d_8577531e6472 -->|calls| 78e4d40b_1165_abce_fdfe_1d410eebd9e8
  c1b01acf_be10_1ded_d18e_d9938fa5b57f["testEncodeReservedFrameType0x9()"]
  c1b01acf_be10_1ded_d18e_d9938fa5b57f -->|calls| 78e4d40b_1165_abce_fdfe_1d410eebd9e8
  a9a3ec95_664a_9197_46a1_611a3016bc21["setQpackStreams()"]
  78e4d40b_1165_abce_fdfe_1d410eebd9e8 -->|calls| a9a3ec95_664a_9197_46a1_611a3016bc21
  style 78e4d40b_1165_abce_fdfe_1d410eebd9e8 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http3/src/test/java/io/netty/handler/codec/http3/Http3FrameCodecTest.java lines 458–476

    private void testEncodeReservedFrameType(boolean delayQpackStreams, long type) {
        Http3UnknownFrame frame = mock(Http3UnknownFrame.class);
        when(frame.type()).thenReturn(type);
        when(frame.touch()).thenReturn(frame);
        when(frame.touch(any())).thenReturn(frame);
        try {
            assertFalse(codecChannel.writeOutbound(frame));
            if (delayQpackStreams) {
                setQpackStreams();
                codecChannel.checkException();
            }
            fail();
        } catch (Exception e) {
            assertException(Http3ErrorCode.H3_FRAME_UNEXPECTED, e);
        }
        // should have released the frame as well
        verify(frame, times(1)).release();
        verifyClose(Http3ErrorCode.H3_FRAME_UNEXPECTED, parent);
    }

Domain

Subdomains

Frequently Asked Questions

What does testEncodeReservedFrameType() do?
testEncodeReservedFrameType() is a function in the netty codebase, defined in codec-http3/src/test/java/io/netty/handler/codec/http3/Http3FrameCodecTest.java.
Where is testEncodeReservedFrameType() defined?
testEncodeReservedFrameType() is defined in codec-http3/src/test/java/io/netty/handler/codec/http3/Http3FrameCodecTest.java at line 458.
What does testEncodeReservedFrameType() call?
testEncodeReservedFrameType() calls 1 function(s): setQpackStreams.
What calls testEncodeReservedFrameType()?
testEncodeReservedFrameType() is called by 4 function(s): testEncodeReservedFrameType0x2, testEncodeReservedFrameType0x6, testEncodeReservedFrameType0x8, testEncodeReservedFrameType0x9.

Analyze Your Own Codebase

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

Try Supermodel Free