Home / Function/ testHeadersFrame() — netty Function Reference

testHeadersFrame() — netty Function Reference

Architecture documentation for the testHeadersFrame() function in Http3RequestStreamValidationHandlerTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  28c0f438_ff32_1d12_d043_e032e6cbca6e["testHeadersFrame()"]
  c95952ff_8157_1798_825c_bd4f00047c5a["Http3RequestStreamValidationHandlerTest"]
  28c0f438_ff32_1d12_d043_e032e6cbca6e -->|defined in| c95952ff_8157_1798_825c_bd4f00047c5a
  d947d2e6_833d_8079_e1c2_c3be83109290["testHttp3HeadersFrameWithConnectionHeader()"]
  d947d2e6_833d_8079_e1c2_c3be83109290 -->|calls| 28c0f438_ff32_1d12_d043_e032e6cbca6e
  fd2a25d9_02b1_c1f7_0d92_d58dc4a9594c["testHttp3HeadersFrameWithTeHeaderAndInvalidValue()"]
  fd2a25d9_02b1_c1f7_0d92_d58dc4a9594c -->|calls| 28c0f438_ff32_1d12_d043_e032e6cbca6e
  f3b1388b_8e66_406d_0cff_75270f3043df["testHttp3HeadersFrameWithTeHeaderAndValidValue()"]
  f3b1388b_8e66_406d_0cff_75270f3043df -->|calls| 28c0f438_ff32_1d12_d043_e032e6cbca6e
  style 28c0f438_ff32_1d12_d043_e032e6cbca6e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http3/src/test/java/io/netty/handler/codec/http3/Http3RequestStreamValidationHandlerTest.java lines 506–522

    private void testHeadersFrame(Http3HeadersFrame headersFrame, @Nullable Http3ErrorCode code) throws Exception {
        EmbeddedQuicStreamChannel channel = newServerStream();
        try {
            assertTrue(channel.writeInbound(headersFrame));
            if (code != null) {
                fail();
            }
        } catch (Throwable cause) {
            if (code == null) {
                throw cause;
            }
            assertException(code, cause);
            assertEquals((Integer) code.code, channel.outputShutdownError());
        }
        // Only expect produced messages when there was no error.
        assertEquals(code == null, channel.finishAndReleaseAll());
    }

Domain

Subdomains

Frequently Asked Questions

What does testHeadersFrame() do?
testHeadersFrame() is a function in the netty codebase, defined in codec-http3/src/test/java/io/netty/handler/codec/http3/Http3RequestStreamValidationHandlerTest.java.
Where is testHeadersFrame() defined?
testHeadersFrame() is defined in codec-http3/src/test/java/io/netty/handler/codec/http3/Http3RequestStreamValidationHandlerTest.java at line 506.
What calls testHeadersFrame()?
testHeadersFrame() is called by 3 function(s): testHttp3HeadersFrameWithConnectionHeader, testHttp3HeadersFrameWithTeHeaderAndInvalidValue, testHttp3HeadersFrameWithTeHeaderAndValidValue.

Analyze Your Own Codebase

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

Try Supermodel Free