Home / Class/ HpackTest Class — netty Architecture

HpackTest Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  8965a1bf_d558_a106_f75d_8d8254eb5e30["HpackTest"]
  4e884f5e_4cec_6a0a_cac9_0be52cebb89c["HpackTest.java"]
  8965a1bf_d558_a106_f75d_8d8254eb5e30 -->|defined in| 4e884f5e_4cec_6a0a_cac9_0be52cebb89c
  62492d5a_15e6_e58a_c524_ffaa9b8346cb["files()"]
  8965a1bf_d558_a106_f75d_8d8254eb5e30 -->|method| 62492d5a_15e6_e58a_c524_ffaa9b8346cb
  74cde581_1a94_89ef_dbd9_d3989cee56eb["test()"]
  8965a1bf_d558_a106_f75d_8d8254eb5e30 -->|method| 74cde581_1a94_89ef_dbd9_d3989cee56eb

Relationship Graph

Source Code

codec-http2/src/test/java/io/netty/handler/codec/http2/HpackTest.java lines 42–62

public class HpackTest {

    private static final String TEST_DIR = '/' + HpackTest.class.getPackage().getName().replaceAll("\\.", "/")
            + "/testdata/";

    public static File[] files() {
        File[] files = ResourcesUtil.getFile(HpackTest.class, TEST_DIR).listFiles();
        ObjectUtil.checkNotNull(files, "files");
        return files;
    }

    @ParameterizedTest(name = "file = {0}")
    @MethodSource("files")
    public void test(File file) throws Exception {
        try (InputStream is = HpackTest.class.getResourceAsStream(TEST_DIR + file.getName())) {
            HpackTestCase hpackTestCase = HpackTestCase.load(is);
            hpackTestCase.testCompress();
            hpackTestCase.testDecompress();
        }
    }
}

Frequently Asked Questions

What is the HpackTest class?
HpackTest is a class in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/HpackTest.java.
Where is HpackTest defined?
HpackTest is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/HpackTest.java at line 42.

Analyze Your Own Codebase

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

Try Supermodel Free