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
Source
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