testNoneExtensionMatchingSuccess() — netty Function Reference
Architecture documentation for the testNoneExtensionMatchingSuccess() function in WebSocketServerExtensionHandlerTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 6cfeb89e_f41b_4a8b_24d5_26c2512ce866["testNoneExtensionMatchingSuccess()"] a4ffc697_3118_3b10_73a5_b883db644471["WebSocketServerExtensionHandlerTest"] 6cfeb89e_f41b_4a8b_24d5_26c2512ce866 -->|defined in| a4ffc697_3118_3b10_73a5_b883db644471 style 6cfeb89e_f41b_4a8b_24d5_26c2512ce866 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 177–212
@Test
public void testNoneExtensionMatchingSuccess() {
// initialize
when(mainHandshakerMock.handshakeExtension(webSocketExtensionDataMatcher("unknown"))).
thenReturn(null);
when(mainHandshakerMock.handshakeExtension(webSocketExtensionDataMatcher("unknown2"))).
thenReturn(null);
when(fallbackHandshakerMock.handshakeExtension(webSocketExtensionDataMatcher("unknown"))).
thenReturn(null);
when(fallbackHandshakerMock.handshakeExtension(webSocketExtensionDataMatcher("unknown2"))).
thenReturn(null);
// execute
WebSocketServerExtensionHandler extensionHandler =
new WebSocketServerExtensionHandler(mainHandshakerMock, fallbackHandshakerMock);
EmbeddedChannel ch = new EmbeddedChannel(extensionHandler);
HttpRequest req = newUpgradeRequest("unknown, unknown2");
ch.writeInbound(req);
HttpResponse res = newUpgradeResponse(null);
ch.writeOutbound(res);
HttpResponse res2 = ch.readOutbound();
// test
assertNull(ch.pipeline().context(extensionHandler));
assertFalse(res2.headers().contains(HttpHeaderNames.SEC_WEBSOCKET_EXTENSIONS));
verify(mainHandshakerMock).handshakeExtension(webSocketExtensionDataMatcher("unknown"));
verify(mainHandshakerMock).handshakeExtension(webSocketExtensionDataMatcher("unknown2"));
verify(fallbackHandshakerMock).handshakeExtension(webSocketExtensionDataMatcher("unknown"));
verify(fallbackHandshakerMock).handshakeExtension(webSocketExtensionDataMatcher("unknown2"));
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testNoneExtensionMatchingSuccess() do?
testNoneExtensionMatchingSuccess() 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 testNoneExtensionMatchingSuccess() defined?
testNoneExtensionMatchingSuccess() is defined in codec-http/src/test/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketServerExtensionHandlerTest.java at line 177.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free