testEncodeChunkedContentV2() — netty Function Reference
Architecture documentation for the testEncodeChunkedContentV2() function in HttpPostRequestEncoderTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 1d31c208_0cb0_d95f_35f0_ba3c795a463d["testEncodeChunkedContentV2()"] 3af766b2_b7f3_8257_aeb8_621a4404fee6["HttpPostRequestEncoderTest"] 1d31c208_0cb0_d95f_35f0_ba3c795a463d -->|defined in| 3af766b2_b7f3_8257_aeb8_621a4404fee6 style 1d31c208_0cb0_d95f_35f0_ba3c795a463d fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoderTest.java lines 479–511
@Test
public void testEncodeChunkedContentV2() throws Exception {
final Map<String, String> params = new LinkedHashMap<String, String>();
params.put("data", largeText("data", 3));
params.put("empty", "");
params.put("tiny", "a");
params.put("large", generateString(chunkSize - 7 - 7 - 1 - 8));
params.put("huge", largeText("huge", 8));
params.put("small", "abcd");
final StringBuilder expectQueryStr = new StringBuilder();
final HttpRequest req = new DefaultHttpRequest(HTTP_1_1, POST, "/");
final HttpPostRequestEncoder encoder = new HttpPostRequestEncoder(req, false);
for (Entry<String, String> entry : params.entrySet()) {
final String key = entry.getKey();
final String value = entry.getValue();
encoder.addBodyAttribute(key, value);
expectQueryStr.append(key).append('=').append(value).append('&');
}
expectQueryStr.setLength(expectQueryStr.length() - 1); //remove last '&'
assertNotNull(encoder.finalizeRequest());
final StringBuilder chunks = new StringBuilder();
while (!encoder.isEndOfInput()) {
final HttpContent httpContent = encoder.readChunk((ByteBufAllocator) null);
chunks.append(httpContent.content().toString(UTF_8));
httpContent.release();
}
assertTrue(encoder.isEndOfInput());
assertEquals(expectQueryStr.toString(), chunks.toString());
encoder.cleanFiles();
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does testEncodeChunkedContentV2() do?
testEncodeChunkedContentV2() is a function in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoderTest.java.
Where is testEncodeChunkedContentV2() defined?
testEncodeChunkedContentV2() is defined in codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoderTest.java at line 479.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free