testClientNonHeadRequestWithContentLength() — netty Function Reference
Architecture documentation for the testClientNonHeadRequestWithContentLength() function in Http3RequestStreamValidationHandlerTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 03932da5_1476_5b90_a09a_06520b1ed5d8["testClientNonHeadRequestWithContentLength()"] c95952ff_8157_1798_825c_bd4f00047c5a["Http3RequestStreamValidationHandlerTest"] 03932da5_1476_5b90_a09a_06520b1ed5d8 -->|defined in| c95952ff_8157_1798_825c_bd4f00047c5a 3e3ffd96_1b1e_897c_8a6f_2d5c8c076757["testClientNonHeadRequestWithContentLengthNoData()"] 3e3ffd96_1b1e_897c_8a6f_2d5c8c076757 -->|calls| 03932da5_1476_5b90_a09a_06520b1ed5d8 bca9399a_ccda_2c3d_0e8e_bd2cdb50c2f3["testClientNonHeadRequestWithContentLengthNoDataAndTrailers()"] bca9399a_ccda_2c3d_0e8e_bd2cdb50c2f3 -->|calls| 03932da5_1476_5b90_a09a_06520b1ed5d8 d63d1aa7_dd90_8f29_ee04_439d10bbd711["testClientNonHeadRequestWithContentLengthNotEnoughData()"] d63d1aa7_dd90_8f29_ee04_439d10bbd711 -->|calls| 03932da5_1476_5b90_a09a_06520b1ed5d8 fd067d2e_ea6c_3fae_f192_c5038c620b96["testClientNonHeadRequestWithContentLengthNotEnoughDataAndTrailer()"] fd067d2e_ea6c_3fae_f192_c5038c620b96 -->|calls| 03932da5_1476_5b90_a09a_06520b1ed5d8 style 03932da5_1476_5b90_a09a_06520b1ed5d8 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http3/src/test/java/io/netty/handler/codec/http3/Http3RequestStreamValidationHandlerTest.java lines 255–280
private void testClientNonHeadRequestWithContentLength(boolean noData, boolean trailers) throws Exception {
EmbeddedQuicStreamChannel channel = newClientStream(() -> false);
Http3HeadersFrame headersFrame = new DefaultHttp3HeadersFrame();
headersFrame.headers().method(HttpMethod.GET.asciiName());
assertTrue(channel.writeOutbound(headersFrame));
Http3HeadersFrame responseHeadersFrame = new DefaultHttp3HeadersFrame();
responseHeadersFrame.headers().setLong(HttpHeaderNames.CONTENT_LENGTH, 10);
assertTrue(channel.writeInbound(responseHeadersFrame));
if (!noData) {
assertTrue(channel.writeInbound(new DefaultHttp3DataFrame(Unpooled.buffer().writeZero(9))));
}
try {
if (trailers) {
channel.writeInbound(new DefaultHttp3HeadersFrame());
} else {
channel.pipeline().fireUserEventTriggered(ChannelInputShutdownReadComplete.INSTANCE);
channel.checkException();
}
} catch (Exception e) {
assertException(Http3ErrorCode.H3_MESSAGE_ERROR, e);
}
assertTrue(channel.finishAndReleaseAll());
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does testClientNonHeadRequestWithContentLength() do?
testClientNonHeadRequestWithContentLength() is a function in the netty codebase, defined in codec-http3/src/test/java/io/netty/handler/codec/http3/Http3RequestStreamValidationHandlerTest.java.
Where is testClientNonHeadRequestWithContentLength() defined?
testClientNonHeadRequestWithContentLength() is defined in codec-http3/src/test/java/io/netty/handler/codec/http3/Http3RequestStreamValidationHandlerTest.java at line 255.
What calls testClientNonHeadRequestWithContentLength()?
testClientNonHeadRequestWithContentLength() is called by 4 function(s): testClientNonHeadRequestWithContentLengthNoData, testClientNonHeadRequestWithContentLengthNoDataAndTrailers, testClientNonHeadRequestWithContentLengthNotEnoughData, testClientNonHeadRequestWithContentLengthNotEnoughDataAndTrailer.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free