testPseudoHeadersWithRemovePreservesPseudoIterationOrder() — netty Function Reference
Architecture documentation for the testPseudoHeadersWithRemovePreservesPseudoIterationOrder() function in DefaultHttp2HeadersTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 0cc4bde2_4ede_21ae_4ec1_eb8f1d0690fc["testPseudoHeadersWithRemovePreservesPseudoIterationOrder()"] dee91314_9fa2_2772_1f20_e4b8f18eea54["DefaultHttp2HeadersTest"] 0cc4bde2_4ede_21ae_4ec1_eb8f1d0690fc -->|defined in| dee91314_9fa2_2772_1f20_e4b8f18eea54 4876a82b_149a_46dc_37e1_1fdab68cb647["verifyPseudoHeadersFirst()"] 0cc4bde2_4ede_21ae_4ec1_eb8f1d0690fc -->|calls| 4876a82b_149a_46dc_37e1_1fdab68cb647 a93bda57_51b8_c522_54a7_5a04c882c395["verifyAllPseudoHeadersPresent()"] 0cc4bde2_4ede_21ae_4ec1_eb8f1d0690fc -->|calls| a93bda57_51b8_c522_54a7_5a04c882c395 style 0cc4bde2_4ede_21ae_4ec1_eb8f1d0690fc fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2HeadersTest.java lines 68–95
@Test
public void testPseudoHeadersWithRemovePreservesPseudoIterationOrder() {
Http2Headers headers = newHeaders();
Http2Headers nonPseudoHeaders = new DefaultHttp2Headers();
for (Entry<CharSequence, CharSequence> entry : headers) {
if (entry.getKey().length() == 0 || entry.getKey().charAt(0) != ':' &&
!nonPseudoHeaders.contains(entry.getKey())) {
nonPseudoHeaders.add(entry.getKey(), entry.getValue());
}
}
assertFalse(nonPseudoHeaders.isEmpty());
// Remove all the non-pseudo headers and verify
for (Entry<CharSequence, CharSequence> nonPseudoHeaderEntry : nonPseudoHeaders) {
assertTrue(headers.remove(nonPseudoHeaderEntry.getKey()));
verifyPseudoHeadersFirst(headers);
verifyAllPseudoHeadersPresent(headers);
}
// Add back all non-pseudo headers
for (Entry<CharSequence, CharSequence> nonPseudoHeaderEntry : nonPseudoHeaders) {
headers.add(nonPseudoHeaderEntry.getKey(), of("goo"));
verifyPseudoHeadersFirst(headers);
verifyAllPseudoHeadersPresent(headers);
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testPseudoHeadersWithRemovePreservesPseudoIterationOrder() do?
testPseudoHeadersWithRemovePreservesPseudoIterationOrder() is a function in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2HeadersTest.java.
Where is testPseudoHeadersWithRemovePreservesPseudoIterationOrder() defined?
testPseudoHeadersWithRemovePreservesPseudoIterationOrder() is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2HeadersTest.java at line 68.
What does testPseudoHeadersWithRemovePreservesPseudoIterationOrder() call?
testPseudoHeadersWithRemovePreservesPseudoIterationOrder() calls 2 function(s): verifyAllPseudoHeadersPresent, verifyPseudoHeadersFirst.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free