Home / Function/ testReplaceAggregatedResponse() — netty Function Reference

testReplaceAggregatedResponse() — netty Function Reference

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

Entity Profile

Dependency Diagram

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

Relationship Graph

Source Code

codec-http/src/test/java/io/netty/handler/codec/http/HttpObjectAggregatorTest.java lines 609–625

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

        Exception boom = new Exception("boom");
        HttpResponse rep = new DefaultHttpResponse(HttpVersion.HTTP_1_1, HttpResponseStatus.OK);
        rep.setDecoderResult(DecoderResult.failure(boom));

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

        FullHttpResponse aggregatedRep = embedder.readInbound();
        FullHttpResponse replacedRep = aggregatedRep.replace(Unpooled.EMPTY_BUFFER);

        assertEquals(replacedRep.decoderResult(), aggregatedRep.decoderResult());
        aggregatedRep.release();
        replacedRep.release();
    }

Domain

Subdomains

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free