testExtensionHandlerNotRemovedByFailureWritePromise() — netty Function Reference
Architecture documentation for the testExtensionHandlerNotRemovedByFailureWritePromise() function in WebSocketServerExtensionHandlerTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 87c04081_ef58_cefe_54ad_ee7222d46372["testExtensionHandlerNotRemovedByFailureWritePromise()"] a4ffc697_3118_3b10_73a5_b883db644471["WebSocketServerExtensionHandlerTest"] 87c04081_ef58_cefe_54ad_ee7222d46372 -->|defined in| a4ffc697_3118_3b10_73a5_b883db644471 style 87c04081_ef58_cefe_54ad_ee7222d46372 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http/src/test/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketServerExtensionHandlerTest.java lines 214–239
@Test
public void testExtensionHandlerNotRemovedByFailureWritePromise() {
// initialize
when(mainHandshakerMock.handshakeExtension(webSocketExtensionDataMatcher("main")))
.thenReturn(mainExtensionMock);
when(mainExtensionMock.newReponseData()).thenReturn(
new WebSocketExtensionData("main", Collections.<String, String>emptyMap()));
// execute
WebSocketServerExtensionHandler extensionHandler =
new WebSocketServerExtensionHandler(mainHandshakerMock);
EmbeddedChannel ch = new EmbeddedChannel(extensionHandler);
HttpRequest req = newUpgradeRequest("main");
ch.writeInbound(req);
HttpResponse res = newUpgradeResponse(null);
ChannelPromise failurePromise = ch.newPromise();
ch.writeOneOutbound(res, failurePromise);
failurePromise.setFailure(new IOException("Cannot write response"));
// test
assertNull(ch.readOutbound());
assertNotNull(ch.pipeline().context(extensionHandler));
assertTrue(ch.finish());
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testExtensionHandlerNotRemovedByFailureWritePromise() do?
testExtensionHandlerNotRemovedByFailureWritePromise() is a function in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketServerExtensionHandlerTest.java.
Where is testExtensionHandlerNotRemovedByFailureWritePromise() defined?
testExtensionHandlerNotRemovedByFailureWritePromise() is defined in codec-http/src/test/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketServerExtensionHandlerTest.java at line 214.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free