shouldDecodeNestedArray() — netty Function Reference
Architecture documentation for the shouldDecodeNestedArray() function in RedisDecoderTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 59a09625_ab64_3052_b0ad_3b9262e9ce6c["shouldDecodeNestedArray()"] 5bef0d49_45a1_6e64_a046_06825037f689["RedisDecoderTest"] 59a09625_ab64_3052_b0ad_3b9262e9ce6c -->|defined in| 5bef0d49_45a1_6e64_a046_06825037f689 style 59a09625_ab64_3052_b0ad_3b9262e9ce6c fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-redis/src/test/java/io/netty/handler/codec/redis/RedisDecoderTest.java lines 250–276
@Test
public void shouldDecodeNestedArray() throws Exception {
ByteBuf buf = Unpooled.buffer();
buf.writeBytes(byteBufOf("*2\r\n"));
buf.writeBytes(byteBufOf("*3\r\n:1\r\n:2\r\n:3\r\n"));
buf.writeBytes(byteBufOf("*2\r\n+Foo\r\n-Bar\r\n"));
assertTrue(channel.writeInbound(buf));
ArrayRedisMessage msg = channel.readInbound();
List<RedisMessage> children = msg.children();
assertEquals(2, msg.children().size());
ArrayRedisMessage intArray = (ArrayRedisMessage) children.get(0);
ArrayRedisMessage strArray = (ArrayRedisMessage) children.get(1);
assertEquals(3, intArray.children().size());
assertEquals(1L, ((IntegerRedisMessage) intArray.children().get(0)).value());
assertEquals(2L, ((IntegerRedisMessage) intArray.children().get(1)).value());
assertEquals(3L, ((IntegerRedisMessage) intArray.children().get(2)).value());
assertEquals(2, strArray.children().size());
assertEquals("Foo", ((SimpleStringRedisMessage) strArray.children().get(0)).content());
assertEquals("Bar", ((ErrorRedisMessage) strArray.children().get(1)).content());
ReferenceCountUtil.release(msg);
}
Domain
Subdomains
Source
Frequently Asked Questions
What does shouldDecodeNestedArray() do?
shouldDecodeNestedArray() is a function in the netty codebase, defined in codec-redis/src/test/java/io/netty/handler/codec/redis/RedisDecoderTest.java.
Where is shouldDecodeNestedArray() defined?
shouldDecodeNestedArray() is defined in codec-redis/src/test/java/io/netty/handler/codec/redis/RedisDecoderTest.java at line 250.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free