Home / Class/ Http3FrameTypeValidatorTest Class — netty Architecture

Http3FrameTypeValidatorTest Class — netty Architecture

Architecture documentation for the Http3FrameTypeValidatorTest class in Http3FrameTypeValidatorTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  c05d3c59_db25_002a_b237_726c022d2ee2["Http3FrameTypeValidatorTest"]
  f9832508_ce53_b9af_4063_54e892156bbc["Http3FrameTypeValidatorTest.java"]
  c05d3c59_db25_002a_b237_726c022d2ee2 -->|defined in| f9832508_ce53_b9af_4063_54e892156bbc
  08d09664_e967_37ca_8df0_5d5ae4d30cd0["invalidFramesTypes()"]
  c05d3c59_db25_002a_b237_726c022d2ee2 -->|method| 08d09664_e967_37ca_8df0_5d5ae4d30cd0
  75a16178_ef41_64c1_3ef6_b00a77418ea8["validFrameTypes()"]
  c05d3c59_db25_002a_b237_726c022d2ee2 -->|method| 75a16178_ef41_64c1_3ef6_b00a77418ea8
  a4bf5250_53ba_0d7d_d4a3_e499582bdefc["Http3FrameTypeValidator()"]
  c05d3c59_db25_002a_b237_726c022d2ee2 -->|method| a4bf5250_53ba_0d7d_d4a3_e499582bdefc
  c4e975e5_5c99_a1e3_eb93_3eb9550fc1ab["testValidFrameTypes()"]
  c05d3c59_db25_002a_b237_726c022d2ee2 -->|method| c4e975e5_5c99_a1e3_eb93_3eb9550fc1ab
  adcfe503_db24_b063_8efc_fef0872de1eb["testInvalidFrameTypes()"]
  c05d3c59_db25_002a_b237_726c022d2ee2 -->|method| adcfe503_db24_b063_8efc_fef0872de1eb

Relationship Graph

Source Code

codec-http3/src/test/java/io/netty/handler/codec/http3/Http3FrameTypeValidatorTest.java lines 22–42

public abstract class Http3FrameTypeValidatorTest {

    protected abstract long[] invalidFramesTypes();
    protected abstract long[] validFrameTypes();

    protected abstract Http3FrameTypeValidator newValidator();

    @Test
    public void testValidFrameTypes() throws Exception {
        for (long validFrameType: validFrameTypes()) {
            newValidator().validate(validFrameType, true);
        }
    }

    @Test
    public void testInvalidFrameTypes() {
        for (long invalidFrameType: invalidFramesTypes()) {
            assertThrows(Http3Exception.class, () -> newValidator().validate(invalidFrameType, true));
        }
    }
}

Frequently Asked Questions

What is the Http3FrameTypeValidatorTest class?
Http3FrameTypeValidatorTest is a class in the netty codebase, defined in codec-http3/src/test/java/io/netty/handler/codec/http3/Http3FrameTypeValidatorTest.java.
Where is Http3FrameTypeValidatorTest defined?
Http3FrameTypeValidatorTest is defined in codec-http3/src/test/java/io/netty/handler/codec/http3/Http3FrameTypeValidatorTest.java at line 22.

Analyze Your Own Codebase

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

Try Supermodel Free