Home / Function/ testEqualsAndHashCode() — netty Function Reference

testEqualsAndHashCode() — netty Function Reference

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

Entity Profile

Dependency Diagram

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

Relationship Graph

Source Code

codec-http3/src/test/java/io/netty/handler/codec/http3/Http3SettingsTest.java lines 71–92

    @Test
    void testEqualsAndHashCode() {
        Http3Settings s1 = new Http3Settings()
                .enableH3Datagram(true)
                .qpackMaxTableCapacity(256)
                .qpackBlockedStreams(8)
                .enableConnectProtocol(true);

        Http3Settings s2 = new Http3Settings()
                .qpackMaxTableCapacity(256)
                .qpackBlockedStreams(8)
                .enableConnectProtocol(true)
                .enableH3Datagram(true);

        Http3Settings s3 = new Http3Settings().qpackMaxTableCapacity(999);

        assertEquals(s1, s2);
        assertEquals(s1.hashCode(), s2.hashCode());
        assertNotEquals(s1, s3);
        assertNotEquals(null, s1);
        assertNotEquals("not-a-settings", s1);
    }

Domain

Subdomains

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free