Home / Function/ duplicateSettingsValuesInsideFrameTest() — netty Function Reference

duplicateSettingsValuesInsideFrameTest() — netty Function Reference

Architecture documentation for the duplicateSettingsValuesInsideFrameTest() function in Http3SettingsTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  827e850f_2567_0026_1f7a_ea13dd45d361["duplicateSettingsValuesInsideFrameTest()"]
  ee6f69e5_fb9f_2be4_c226_579273bf8ce3["Http3SettingsTest"]
  827e850f_2567_0026_1f7a_ea13dd45d361 -->|defined in| ee6f69e5_fb9f_2be4_c226_579273bf8ce3
  style 827e850f_2567_0026_1f7a_ea13dd45d361 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http3/src/test/java/io/netty/handler/codec/http3/Http3SettingsTest.java lines 302–321

    @Test
    void duplicateSettingsValuesInsideFrameTest() {
        Http3SettingsFrame settingsFrame = new DefaultHttp3SettingsFrame();
        assertNull(settingsFrame.put(Http3SettingIdentifier.HTTP3_SETTINGS_QPACK_MAX_TABLE_CAPACITY.id(), 100L));
        assertNull(settingsFrame.put(Http3SettingIdentifier.HTTP3_SETTINGS_QPACK_BLOCKED_STREAMS.id(), 1L));
        assertNull(settingsFrame.put(Http3SettingIdentifier.HTTP3_SETTINGS_MAX_FIELD_SECTION_SIZE.id(), 128L));
        assertNull(settingsFrame.put(Http3SettingIdentifier.HTTP3_SETTINGS_ENABLE_CONNECT_PROTOCOL.id(), 0L));
        assertNull(settingsFrame.put(Http3SettingIdentifier.HTTP3_SETTINGS_H3_DATAGRAM.id(), 1L));
        //known headers should not contain duplicate so give non-null
        // which is used in http3framecodec to throw error
        assertNotNull(settingsFrame.put(Http3SettingIdentifier.HTTP3_SETTINGS_H3_DATAGRAM.id(), 1L));
        // Ensure we can encode and decode all sizes correctly.
        // unknown settings id/key will be ignored
        assertNull(settingsFrame.put(63, 63L));
        assertNull(settingsFrame.put(16383, 16383L));
        assertNull(settingsFrame.put(1073741823, 1073741823L));
        assertNull(settingsFrame.put(4611686018427387903L, 4611686018427387903L));
        //even duplicates of unknown ignored as we ignore unknown
        assertNull(settingsFrame.put(4611686018427387903L, 4611686018427387903L));
    }

Domain

Subdomains

Frequently Asked Questions

What does duplicateSettingsValuesInsideFrameTest() do?
duplicateSettingsValuesInsideFrameTest() is a function in the netty codebase, defined in codec-http3/src/test/java/io/netty/handler/codec/http3/Http3SettingsTest.java.
Where is duplicateSettingsValuesInsideFrameTest() defined?
duplicateSettingsValuesInsideFrameTest() is defined in codec-http3/src/test/java/io/netty/handler/codec/http3/Http3SettingsTest.java at line 302.

Analyze Your Own Codebase

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

Try Supermodel Free