testIdentity() — netty Function Reference
Architecture documentation for the testIdentity() function in AbstractIntegrationTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 182a189f_cae8_5dd2_73a7_5770346ff2cd["testIdentity()"] 60eb60f4_51df_0542_7955_f04cb7b76df6["AbstractIntegrationTest"] 182a189f_cae8_5dd2_73a7_5770346ff2cd -->|defined in| 60eb60f4_51df_0542_7955_f04cb7b76df6 9b753771_cc5b_3156_00e2_42f7360bf468["testEmpty()"] 9b753771_cc5b_3156_00e2_42f7360bf468 -->|calls| 182a189f_cae8_5dd2_73a7_5770346ff2cd 2ae50d2f_f88c_46a3_681f_9392845111a8["testOneByte()"] 2ae50d2f_f88c_46a3_681f_9392845111a8 -->|calls| 182a189f_cae8_5dd2_73a7_5770346ff2cd 59624154_a492_7fc6_ba74_85d8e4225cec["testTwoBytes()"] 59624154_a492_7fc6_ba74_85d8e4225cec -->|calls| 182a189f_cae8_5dd2_73a7_5770346ff2cd 3f4f3e43_1e9e_368c_4744_1877d4119378["testRegular()"] 3f4f3e43_1e9e_368c_4744_1877d4119378 -->|calls| 182a189f_cae8_5dd2_73a7_5770346ff2cd 20791ee9_4cf1_ad9b_f9fe_3d1d717e7445["testLargeRandom()"] 20791ee9_4cf1_ad9b_f9fe_3d1d717e7445 -->|calls| 182a189f_cae8_5dd2_73a7_5770346ff2cd 9476e958_a188_ef9e_921d_57eb5d4d0ba3["testPartRandom()"] 9476e958_a188_ef9e_921d_57eb5d4d0ba3 -->|calls| 182a189f_cae8_5dd2_73a7_5770346ff2cd 66beb20e_aa95_3f44_4b5e_c172220a5df0["testCompressible()"] 66beb20e_aa95_3f44_4b5e_c172220a5df0 -->|calls| 182a189f_cae8_5dd2_73a7_5770346ff2cd d0f2fcf6_bd51_bac5_2247_7b1c36195690["testLongBlank()"] d0f2fcf6_bd51_bac5_2247_7b1c36195690 -->|calls| 182a189f_cae8_5dd2_73a7_5770346ff2cd 9fcaa51a_a6ec_c219_c374_a09f978c6dff["testLongSame()"] 9fcaa51a_a6ec_c219_c374_a09f978c6dff -->|calls| 182a189f_cae8_5dd2_73a7_5770346ff2cd f20eefc9_815e_7a3e_871e_a8a061c6baf2["testSequential()"] f20eefc9_815e_7a3e_871e_a8a061c6baf2 -->|calls| 182a189f_cae8_5dd2_73a7_5770346ff2cd b3e2d8de_3789_b1dc_85c5_43697d0bf4a5["initChannels()"] 182a189f_cae8_5dd2_73a7_5770346ff2cd -->|calls| b3e2d8de_3789_b1dc_85c5_43697d0bf4a5 1ccd8a30_8d28_6183_5eaf_d73c35f2473a["closeChannels()"] 182a189f_cae8_5dd2_73a7_5770346ff2cd -->|calls| 1ccd8a30_8d28_6183_5eaf_d73c35f2473a style 182a189f_cae8_5dd2_73a7_5770346ff2cd fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-compression/src/test/java/io/netty/handler/codec/compression/AbstractIntegrationTest.java lines 160–189
protected void testIdentity(final byte[] data, boolean heapBuffer) {
initChannels();
final ByteBuf in = heapBuffer? Unpooled.wrappedBuffer(data) :
Unpooled.directBuffer(data.length).writeBytes(data);
final CompositeByteBuf compressed = Unpooled.compositeBuffer();
final CompositeByteBuf decompressed = Unpooled.compositeBuffer();
try {
assertTrue(encoder.writeOutbound(in.retain()));
assertTrue(encoder.finish());
ByteBuf msg;
while ((msg = encoder.readOutbound()) != null) {
compressed.addComponent(true, msg);
}
decoder.writeInbound(compressed.retain());
assertFalse(compressed.isReadable());
while ((msg = decoder.readInbound()) != null) {
decompressed.addComponent(true, msg);
}
in.readerIndex(0);
assertEquals(in, decompressed);
} finally {
compressed.release();
decompressed.release();
in.release();
closeChannels();
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does testIdentity() do?
testIdentity() is a function in the netty codebase, defined in codec-compression/src/test/java/io/netty/handler/codec/compression/AbstractIntegrationTest.java.
Where is testIdentity() defined?
testIdentity() is defined in codec-compression/src/test/java/io/netty/handler/codec/compression/AbstractIntegrationTest.java at line 160.
What does testIdentity() call?
testIdentity() calls 2 function(s): closeChannels, initChannels.
What calls testIdentity()?
testIdentity() is called by 10 function(s): testCompressible, testEmpty, testLargeRandom, testLongBlank, testLongSame, testOneByte, testPartRandom, testRegular, and 2 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free