Home / Function/ testRoundTripCompressionGzipContentMatch() — netty Function Reference

testRoundTripCompressionGzipContentMatch() — netty Function Reference

Architecture documentation for the testRoundTripCompressionGzipContentMatch() function in JdkZlibTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  ffd3bc75_39ae_3f0f_391c_a929e21f7bb3["testRoundTripCompressionGzipContentMatch()"]
  4c83b538_e9fd_3b12_c32e_629bfd12e1ce["JdkZlibTest"]
  ffd3bc75_39ae_3f0f_391c_a929e21f7bb3 -->|defined in| 4c83b538_e9fd_3b12_c32e_629bfd12e1ce
  style ffd3bc75_39ae_3f0f_391c_a929e21f7bb3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-compression/src/test/java/io/netty/handler/codec/compression/JdkZlibTest.java lines 250–274

    @Test
    public void testRoundTripCompressionGzipContentMatch() throws Exception {
        byte[] input = "Hello, Netty gzip roundtrip!".getBytes(CharsetUtil.UTF_8);

        EmbeddedChannel encoder = new EmbeddedChannel(new JdkZlibEncoder(ZlibWrapper.GZIP));
        assertTrue(encoder.writeOutbound(Unpooled.wrappedBuffer(input)));
        assertTrue(encoder.finish());

        ByteBuf compressed = Unpooled.buffer();
        for (;;) {
            ByteBuf part = encoder.readOutbound();
            if (part == null) {
                break;
            }
            compressed.writeBytes(part);
            part.release();
        }

        EmbeddedChannel decoder = new EmbeddedChannel(new JdkZlibDecoder(ZlibWrapper.GZIP, Integer.MAX_VALUE));
        assertTrue(decoder.writeInbound(compressed));
        ByteBuf result = decoder.readInbound();
        assertEquals(Unpooled.wrappedBuffer(input), result);
        result.release();
        decoder.finish();
    }

Domain

Subdomains

Frequently Asked Questions

What does testRoundTripCompressionGzipContentMatch() do?
testRoundTripCompressionGzipContentMatch() is a function in the netty codebase, defined in codec-compression/src/test/java/io/netty/handler/codec/compression/JdkZlibTest.java.
Where is testRoundTripCompressionGzipContentMatch() defined?
testRoundTripCompressionGzipContentMatch() is defined in codec-compression/src/test/java/io/netty/handler/codec/compression/JdkZlibTest.java at line 250.

Analyze Your Own Codebase

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

Try Supermodel Free