Home / Function/ testDecodeFullHttpRequestWithInvalidPayloadReleaseBuffer() — netty Function Reference

testDecodeFullHttpRequestWithInvalidPayloadReleaseBuffer() — netty Function Reference

Architecture documentation for the testDecodeFullHttpRequestWithInvalidPayloadReleaseBuffer() function in HttpPostMultiPartRequestDecoderTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  0ce18672_ad0e_f898_bd7f_9893ce23b862["testDecodeFullHttpRequestWithInvalidPayloadReleaseBuffer()"]
  8ca6727e_4177_9097_12de_7bccb17e5dea["HttpPostMultiPartRequestDecoderTest"]
  0ce18672_ad0e_f898_bd7f_9893ce23b862 -->|defined in| 8ca6727e_4177_9097_12de_7bccb17e5dea
  style 0ce18672_ad0e_f898_bd7f_9893ce23b862 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostMultiPartRequestDecoderTest.java lines 74–96

    @Test
    public void testDecodeFullHttpRequestWithInvalidPayloadReleaseBuffer() {
        String content = "\n--861fbeab-cd20-470c-9609-d40a0f704466\n" +
                "Content-Disposition: form-data; name=\"image1\"; filename*=\"'some.jpeg\"\n" +
                        "Content-Type: image/jpeg\n" +
                        "Content-Length: 1\n" +
                        "x\n" +
                        "--861fbeab-cd20-470c-9609-d40a0f704466--\n";

        FullHttpRequest req = new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.POST, "/upload",
                Unpooled.copiedBuffer(content, CharsetUtil.US_ASCII));
        req.headers().set("content-type", "multipart/form-data; boundary=861fbeab-cd20-470c-9609-d40a0f704466");
        req.headers().set("content-length", content.length());

        try {
            new HttpPostMultipartRequestDecoder(req);
            fail("Was expecting an ErrorDataDecoderException");
        } catch (HttpPostRequestDecoder.ErrorDataDecoderException expected) {
            // expected
        } finally {
            assertTrue(req.release());
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does testDecodeFullHttpRequestWithInvalidPayloadReleaseBuffer() do?
testDecodeFullHttpRequestWithInvalidPayloadReleaseBuffer() is a function in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostMultiPartRequestDecoderTest.java.
Where is testDecodeFullHttpRequestWithInvalidPayloadReleaseBuffer() defined?
testDecodeFullHttpRequestWithInvalidPayloadReleaseBuffer() is defined in codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostMultiPartRequestDecoderTest.java at line 74.

Analyze Your Own Codebase

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

Try Supermodel Free