ByteArrayEncoderTest Class — netty Architecture
Architecture documentation for the ByteArrayEncoderTest class in ByteArrayEncoderTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 55239a50_cb4b_5345_1a46_c319b2232112["ByteArrayEncoderTest"] ca8a754b_5e25_1e22_c656_e5963fb65bec["ByteArrayEncoderTest.java"] 55239a50_cb4b_5345_1a46_c319b2232112 -->|defined in| ca8a754b_5e25_1e22_c656_e5963fb65bec d061eee6_ccc1_aef9_0a53_eabea709fed3["setUp()"] 55239a50_cb4b_5345_1a46_c319b2232112 -->|method| d061eee6_ccc1_aef9_0a53_eabea709fed3 6029a066_feeb_721f_1b1b_740e466aa88f["tearDown()"] 55239a50_cb4b_5345_1a46_c319b2232112 -->|method| 6029a066_feeb_721f_1b1b_740e466aa88f 8de485a2_b2c4_e95c_d3db_81e5e598c382["testEncode()"] 55239a50_cb4b_5345_1a46_c319b2232112 -->|method| 8de485a2_b2c4_e95c_d3db_81e5e598c382 c650d78c_4357_c72c_0aad_64c823722ff1["testEncodeEmpty()"] 55239a50_cb4b_5345_1a46_c319b2232112 -->|method| c650d78c_4357_c72c_0aad_64c823722ff1 2353a025_80cc_cac6_3815_9c582ee68711["testEncodeOtherType()"] 55239a50_cb4b_5345_1a46_c319b2232112 -->|method| 2353a025_80cc_cac6_3815_9c582ee68711
Relationship Graph
Source Code
codec-base/src/test/java/io/netty/handler/codec/bytes/ByteArrayEncoderTest.java lines 32–68
public class ByteArrayEncoderTest {
private EmbeddedChannel ch;
@BeforeEach
public void setUp() {
ch = new EmbeddedChannel(new ByteArrayEncoder());
}
@AfterEach
public void tearDown() {
assertFalse(ch.finish());
}
@Test
public void testEncode() {
byte[] b = new byte[2048];
new Random().nextBytes(b);
ch.writeOutbound(b);
ByteBuf encoded = ch.readOutbound();
assertEquals(wrappedBuffer(b), encoded);
encoded.release();
}
@Test
public void testEncodeEmpty() {
ch.writeOutbound(EmptyArrays.EMPTY_BYTES);
assertSame(EMPTY_BUFFER, ch.readOutbound());
}
@Test
public void testEncodeOtherType() {
String str = "Meep!";
ch.writeOutbound(str);
assertSame(str, ch.readOutbound());
}
}
Source
Frequently Asked Questions
What is the ByteArrayEncoderTest class?
ByteArrayEncoderTest is a class in the netty codebase, defined in codec-base/src/test/java/io/netty/handler/codec/bytes/ByteArrayEncoderTest.java.
Where is ByteArrayEncoderTest defined?
ByteArrayEncoderTest is defined in codec-base/src/test/java/io/netty/handler/codec/bytes/ByteArrayEncoderTest.java at line 32.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free