Home / Function/ testHttpStatusClassValueOf() — netty Function Reference

testHttpStatusClassValueOf() — netty Function Reference

Architecture documentation for the testHttpStatusClassValueOf() function in HttpResponseStatusTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  bb8a0c77_38ad_e943_96c8_5d8b945907ee["testHttpStatusClassValueOf()"]
  e76fb23a_3e47_28c5_8fb6_5a0523a79369["HttpResponseStatusTest"]
  bb8a0c77_38ad_e943_96c8_5d8b945907ee -->|defined in| e76fb23a_3e47_28c5_8fb6_5a0523a79369
  style bb8a0c77_38ad_e943_96c8_5d8b945907ee fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/test/java/io/netty/handler/codec/http/HttpResponseStatusTest.java lines 116–146

    @Test
    public void testHttpStatusClassValueOf() {
        // status scope: [100, 600).
        for (int code = 100; code < 600; code ++) {
            HttpStatusClass httpStatusClass = HttpStatusClass.valueOf(code);
            assertNotSame(HttpStatusClass.UNKNOWN, httpStatusClass);
            if (HttpStatusClass.INFORMATIONAL.contains(code)) {
                assertEquals(HttpStatusClass.INFORMATIONAL, httpStatusClass);
            } else if (HttpStatusClass.SUCCESS.contains(code)) {
                assertEquals(HttpStatusClass.SUCCESS, httpStatusClass);
            } else if (HttpStatusClass.REDIRECTION.contains(code)) {
                assertEquals(HttpStatusClass.REDIRECTION, httpStatusClass);
            } else if (HttpStatusClass.CLIENT_ERROR.contains(code)) {
                assertEquals(HttpStatusClass.CLIENT_ERROR, httpStatusClass);
            } else if (HttpStatusClass.SERVER_ERROR.contains(code)) {
                assertEquals(HttpStatusClass.SERVER_ERROR, httpStatusClass);
            } else {
                fail("At least one of the if-branches above must be true");
            }
        }
        // status scope: [Integer.MIN_VALUE, 100).
        for (int code = Integer.MIN_VALUE; code < 100; code ++) {
            HttpStatusClass httpStatusClass = HttpStatusClass.valueOf(code);
            assertEquals(HttpStatusClass.UNKNOWN, httpStatusClass);
        }
        // status scope: [600, Integer.MAX_VALUE].
        for (int code = 600; code > 0; code ++) {
            HttpStatusClass httpStatusClass = HttpStatusClass.valueOf(code);
            assertEquals(HttpStatusClass.UNKNOWN, httpStatusClass);
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does testHttpStatusClassValueOf() do?
testHttpStatusClassValueOf() is a function in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/HttpResponseStatusTest.java.
Where is testHttpStatusClassValueOf() defined?
testHttpStatusClassValueOf() is defined in codec-http/src/test/java/io/netty/handler/codec/http/HttpResponseStatusTest.java at line 116.

Analyze Your Own Codebase

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

Try Supermodel Free