Home / Function/ testDataIsMultipleOfChunkSize1() — netty Function Reference

testDataIsMultipleOfChunkSize1() — netty Function Reference

Architecture documentation for the testDataIsMultipleOfChunkSize1() function in HttpPostRequestEncoderTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  9c359b03_dabb_195b_45b2_92eccc38c9f3["testDataIsMultipleOfChunkSize1()"]
  3af766b2_b7f3_8257_aeb8_621a4404fee6["HttpPostRequestEncoderTest"]
  9c359b03_dabb_195b_45b2_92eccc38c9f3 -->|defined in| 3af766b2_b7f3_8257_aeb8_621a4404fee6
  55e10c37_aec7_562d_09fa_ae4d81f1652e["checkNextChunkSize()"]
  9c359b03_dabb_195b_45b2_92eccc38c9f3 -->|calls| 55e10c37_aec7_562d_09fa_ae4d81f1652e
  style 9c359b03_dabb_195b_45b2_92eccc38c9f3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoderTest.java lines 385–415

    @Test
    public void testDataIsMultipleOfChunkSize1() throws Exception {
        DefaultHttpDataFactory factory = new DefaultHttpDataFactory(DefaultHttpDataFactory.MINSIZE);
        DefaultFullHttpRequest request = new DefaultFullHttpRequest(HttpVersion.HTTP_1_1,
                HttpMethod.POST, "http://localhost");
        HttpPostRequestEncoder encoder = new HttpPostRequestEncoder(factory, request, true,
                HttpConstants.DEFAULT_CHARSET, HttpPostRequestEncoder.EncoderMode.RFC1738);

        MemoryFileUpload first = new MemoryFileUpload("resources", "", "application/json", null,
                CharsetUtil.UTF_8, -1);
        first.setMaxSize(-1);
        first.setContent(new ByteArrayInputStream(new byte[7955]));
        encoder.addBodyHttpData(first);

        MemoryFileUpload second = new MemoryFileUpload("resources2", "", "application/json", null,
                CharsetUtil.UTF_8, -1);
        second.setMaxSize(-1);
        second.setContent(new ByteArrayInputStream(new byte[7928]));
        encoder.addBodyHttpData(second);

        assertNotNull(encoder.finalizeRequest());

        checkNextChunkSize(encoder, 8080);
        checkNextChunkSize(encoder, 8080);

        HttpContent httpContent = encoder.readChunk((ByteBufAllocator) null);
        assertTrue(httpContent instanceof LastHttpContent, "Expected LastHttpContent is not received");
        httpContent.release();

           assertTrue(encoder.isEndOfInput(), "Expected end of input is not receive");
    }

Domain

Subdomains

Frequently Asked Questions

What does testDataIsMultipleOfChunkSize1() do?
testDataIsMultipleOfChunkSize1() is a function in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoderTest.java.
Where is testDataIsMultipleOfChunkSize1() defined?
testDataIsMultipleOfChunkSize1() is defined in codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoderTest.java at line 385.
What does testDataIsMultipleOfChunkSize1() call?
testDataIsMultipleOfChunkSize1() calls 1 function(s): checkNextChunkSize.

Analyze Your Own Codebase

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

Try Supermodel Free