Home / Function/ testReplaceAggregatedRequest() — netty Function Reference

testReplaceAggregatedRequest() — netty Function Reference

Architecture documentation for the testReplaceAggregatedRequest() function in HttpObjectAggregatorTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  174c8c11_711f_34c4_064b_7ae8de5701ea["testReplaceAggregatedRequest()"]
  32ca569a_2b67_1114_bbc8_cbf703c91b95["HttpObjectAggregatorTest"]
  174c8c11_711f_34c4_064b_7ae8de5701ea -->|defined in| 32ca569a_2b67_1114_bbc8_cbf703c91b95
  style 174c8c11_711f_34c4_064b_7ae8de5701ea fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/test/java/io/netty/handler/codec/http/HttpObjectAggregatorTest.java lines 591–607

    @Test
    public void testReplaceAggregatedRequest() {
        EmbeddedChannel embedder = new EmbeddedChannel(new HttpObjectAggregator(1024 * 1024));

        Exception boom = new Exception("boom");
        HttpRequest req = new DefaultHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET, "http://localhost");
        req.setDecoderResult(DecoderResult.failure(boom));

        assertTrue(embedder.writeInbound(req) && embedder.finish());

        FullHttpRequest aggregatedReq = embedder.readInbound();
        FullHttpRequest replacedReq = aggregatedReq.replace(Unpooled.EMPTY_BUFFER);

        assertEquals(replacedReq.decoderResult(), aggregatedReq.decoderResult());
        aggregatedReq.release();
        replacedReq.release();
    }

Domain

Subdomains

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free