Home / Function/ testDynamicTableIndexed() — netty Function Reference

testDynamicTableIndexed() — netty Function Reference

Architecture documentation for the testDynamicTableIndexed() function in QpackEncoderDecoderTest.java from the netty codebase.

Function java Buffer Allocators calls 5 called by 3

Entity Profile

Dependency Diagram

graph TD
  03d51482_35ec_6301_b735_1bbed1e47a21["testDynamicTableIndexed()"]
  a2f105b8_5272_f106_c6ff_e4604fde3ee0["QpackEncoderDecoderTest"]
  03d51482_35ec_6301_b735_1bbed1e47a21 -->|defined in| a2f105b8_5272_f106_c6ff_e4604fde3ee0
  1bf51089_9e22_a05a_05e9_15cd2276797f["dynamicIndexed()"]
  1bf51089_9e22_a05a_05e9_15cd2276797f -->|calls| 03d51482_35ec_6301_b735_1bbed1e47a21
  48c808c6_db0e_e56c_9d15_f12d6e4576ed["dynamicIndexedWithStaticTableNameRef()"]
  48c808c6_db0e_e56c_9d15_f12d6e4576ed -->|calls| 03d51482_35ec_6301_b735_1bbed1e47a21
  4532cf55_07c3_23b1_bd32_f99083b0395b["dynamicIndexedWithNameRef()"]
  4532cf55_07c3_23b1_bd32_f99083b0395b -->|calls| 03d51482_35ec_6301_b735_1bbed1e47a21
  dbadf5dd_759e_9666_c044_b830bfb006e7["encode()"]
  03d51482_35ec_6301_b735_1bbed1e47a21 -->|calls| dbadf5dd_759e_9666_c044_b830bfb006e7
  d1b98b2f_bbd4_27a4_6d86_baace932a319["verifyRequiredInsertCount()"]
  03d51482_35ec_6301_b735_1bbed1e47a21 -->|calls| d1b98b2f_bbd4_27a4_6d86_baace932a319
  df3a5571_94fc_f51f_c432_e0490c53efd5["verifyKnownReceivedCount()"]
  03d51482_35ec_6301_b735_1bbed1e47a21 -->|calls| df3a5571_94fc_f51f_c432_e0490c53efd5
  879f268a_79d6_4e84_4dcc_69e8fceb5059["decode()"]
  03d51482_35ec_6301_b735_1bbed1e47a21 -->|calls| 879f268a_79d6_4e84_4dcc_69e8fceb5059
  b0e13fad_f554_d84c_38f4_40a57d570d8a["verifyDecodedHeader()"]
  03d51482_35ec_6301_b735_1bbed1e47a21 -->|calls| b0e13fad_f554_d84c_38f4_40a57d570d8a
  style 03d51482_35ec_6301_b735_1bbed1e47a21 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http3/src/test/java/io/netty/handler/codec/http3/QpackEncoderDecoderTest.java lines 335–358

    private void testDynamicTableIndexed(CharSequence name, CharSequence value) throws Exception {
        encHeaders.add(name, value);
        encode(out, encHeaders);
        verifyRequiredInsertCount(headersAdded);
        verifyKnownReceivedCount(headersAdded);

        decode(out, decHeaders);
        assertThat(decDynamicTable.insertCount(), is(headersAdded));
        assertThat(decHeaders.size(), is(1));
        verifyDecodedHeader(name, value);

        // Encode again to refer to dynamic table
        out.clear();
        decHeaders.clear();

        encode(out, encHeaders);
        verifyRequiredInsertCount(headersAdded);
        verifyKnownReceivedCount(headersAdded);

        decode(out, decHeaders);
        assertThat(decDynamicTable.insertCount(), is(headersAdded));
        assertThat(decHeaders.size(), is(1));
        verifyDecodedHeader(name, value);
    }

Domain

Subdomains

Frequently Asked Questions

What does testDynamicTableIndexed() do?
testDynamicTableIndexed() is a function in the netty codebase, defined in codec-http3/src/test/java/io/netty/handler/codec/http3/QpackEncoderDecoderTest.java.
Where is testDynamicTableIndexed() defined?
testDynamicTableIndexed() is defined in codec-http3/src/test/java/io/netty/handler/codec/http3/QpackEncoderDecoderTest.java at line 335.
What does testDynamicTableIndexed() call?
testDynamicTableIndexed() calls 5 function(s): decode, encode, verifyDecodedHeader, verifyKnownReceivedCount, verifyRequiredInsertCount.
What calls testDynamicTableIndexed()?
testDynamicTableIndexed() is called by 3 function(s): dynamicIndexed, dynamicIndexedWithNameRef, dynamicIndexedWithStaticTableNameRef.

Analyze Your Own Codebase

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

Try Supermodel Free