Home / Function/ testMultipleFramesEncodedAndDecodedInOneBufferPushPromise() — netty Function Reference

testMultipleFramesEncodedAndDecodedInOneBufferPushPromise() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  5268cf84_74e9_421f_ed56_888fdba74b60["testMultipleFramesEncodedAndDecodedInOneBufferPushPromise()"]
  5690f307_9248_ec29_2c84_6839dbcdc179["Http3FrameCodecTest"]
  5268cf84_74e9_421f_ed56_888fdba74b60 -->|defined in| 5690f307_9248_ec29_2c84_6839dbcdc179
  f172e438_95aa_794a_73ee_b2131dfe9d18["setUp()"]
  5268cf84_74e9_421f_ed56_888fdba74b60 -->|calls| f172e438_95aa_794a_73ee_b2131dfe9d18
  e4ef6ff3_0acf_5cfb_ed49_cb7746b4b4f8["addPseudoRequestHeaders()"]
  5268cf84_74e9_421f_ed56_888fdba74b60 -->|calls| e4ef6ff3_0acf_5cfb_ed49_cb7746b4b4f8
  b1ff5de9_9ca0_35d9_9bc2_5d0d9a917169["testFrameEncodedAndDecoded()"]
  5268cf84_74e9_421f_ed56_888fdba74b60 -->|calls| b1ff5de9_9ca0_35d9_9bc2_5d0d9a917169
  0371e2a1_748f_2fa3_507f_b4a407f027d6["addRequestHeaders()"]
  5268cf84_74e9_421f_ed56_888fdba74b60 -->|calls| 0371e2a1_748f_2fa3_507f_b4a407f027d6
  c1acdaea_e062_6e53_756e_a742d2c1c9fd["testMultipleFramesEncodedAndDecodedInOneBuffer()"]
  5268cf84_74e9_421f_ed56_888fdba74b60 -->|calls| c1acdaea_e062_6e53_756e_a742d2c1c9fd
  style 5268cf84_74e9_421f_ed56_888fdba74b60 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http3/src/test/java/io/netty/handler/codec/http3/Http3FrameCodecTest.java lines 697–710

    @ParameterizedTest(name = "{index}: fragmented = {0}, maxBlockedStreams = {1}, delayQpackStreams = {2}")
    @MethodSource("data")
    public void testMultipleFramesEncodedAndDecodedInOneBufferPushPromise(
            boolean fragmented, int maxBlockedStreams, boolean delayQpackStreams) throws Exception {
        setUp(maxBlockedStreams, delayQpackStreams);
        final DefaultHttp3HeadersFrame headersFrame = new DefaultHttp3HeadersFrame(new DefaultHttp3Headers());
        addPseudoRequestHeaders(headersFrame.headers());
        testFrameEncodedAndDecoded(fragmented, maxBlockedStreams, delayQpackStreams, headersFrame);

        Http3PushPromiseFrame pushPromiseFrame = new DefaultHttp3PushPromiseFrame(9);
        addRequestHeaders(pushPromiseFrame.headers());
        testMultipleFramesEncodedAndDecodedInOneBuffer(maxBlockedStreams, delayQpackStreams, pushPromiseFrame,
                new DefaultHttp3DataFrame(Unpooled.buffer().writeLong(1)));
    }

Domain

Subdomains

Frequently Asked Questions

What does testMultipleFramesEncodedAndDecodedInOneBufferPushPromise() do?
testMultipleFramesEncodedAndDecodedInOneBufferPushPromise() is a function in the netty codebase, defined in codec-http3/src/test/java/io/netty/handler/codec/http3/Http3FrameCodecTest.java.
Where is testMultipleFramesEncodedAndDecodedInOneBufferPushPromise() defined?
testMultipleFramesEncodedAndDecodedInOneBufferPushPromise() is defined in codec-http3/src/test/java/io/netty/handler/codec/http3/Http3FrameCodecTest.java at line 697.
What does testMultipleFramesEncodedAndDecodedInOneBufferPushPromise() call?
testMultipleFramesEncodedAndDecodedInOneBufferPushPromise() calls 5 function(s): addPseudoRequestHeaders, addRequestHeaders, setUp, testFrameEncodedAndDecoded, testMultipleFramesEncodedAndDecodedInOneBuffer.

Analyze Your Own Codebase

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

Try Supermodel Free