Home / Function/ shouldDecodeRequestWithChunkedContent() — netty Function Reference

shouldDecodeRequestWithChunkedContent() — netty Function Reference

Architecture documentation for the shouldDecodeRequestWithChunkedContent() function in BinaryMemcacheDecoderTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  2994473e_8fa2_990b_da70_70a70d514569["shouldDecodeRequestWithChunkedContent()"]
  842bad71_a9e0_a6bb_4ffc_95b572e61d71["BinaryMemcacheDecoderTest"]
  2994473e_8fa2_990b_da70_70a70d514569 -->|defined in| 842bad71_a9e0_a6bb_4ffc_95b572e61d71
  style 2994473e_8fa2_990b_da70_70a70d514569 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-memcache/src/test/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheDecoderTest.java lines 108–141

    @Test
    public void shouldDecodeRequestWithChunkedContent() {
        int smallBatchSize = 2;
        channel = new EmbeddedChannel(new BinaryMemcacheRequestDecoder(smallBatchSize));

        ByteBuf incoming = Unpooled.buffer();
        incoming.writeBytes(SET_REQUEST_WITH_CONTENT);
        channel.writeInbound(incoming);

        BinaryMemcacheRequest request = channel.readInbound();

        assertNotNull(request);
        assertNotNull(request.key());
        assertNull(request.extras());

        assertEquals((short) 3, request.keyLength());
        assertEquals((byte) 0, request.extrasLength());
        assertEquals(11, request.totalBodyLength());

        request.release();

        int expectedContentChunks = 4;
        for (int i = 1; i <= expectedContentChunks; i++) {
            MemcacheContent content = channel.readInbound();
            if (i < expectedContentChunks) {
                assertInstanceOf(MemcacheContent.class, content);
            } else {
                assertInstanceOf(LastMemcacheContent.class, content);
            }
            assertEquals(2, content.content().readableBytes());
            content.release();
        }
        assertNull(channel.readInbound());
    }

Domain

Subdomains

Frequently Asked Questions

What does shouldDecodeRequestWithChunkedContent() do?
shouldDecodeRequestWithChunkedContent() is a function in the netty codebase, defined in codec-memcache/src/test/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheDecoderTest.java.
Where is shouldDecodeRequestWithChunkedContent() defined?
shouldDecodeRequestWithChunkedContent() is defined in codec-memcache/src/test/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheDecoderTest.java at line 108.

Analyze Your Own Codebase

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

Try Supermodel Free