WebSocketServerHandshakerFactoryTest Class — netty Architecture
Architecture documentation for the WebSocketServerHandshakerFactoryTest class in WebSocketServerHandshakerFactoryTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 349479bf_fb91_9a84_12ba_8e0530102418["WebSocketServerHandshakerFactoryTest"] 9046f2e3_8003_2c98_a75a_e16ce1894589["WebSocketServerHandshakerFactoryTest.java"] 349479bf_fb91_9a84_12ba_8e0530102418 -->|defined in| 9046f2e3_8003_2c98_a75a_e16ce1894589 3c48d1ad_5bb3_d2e6_5501_999bfeb08ea5["testUnsupportedVersion()"] 349479bf_fb91_9a84_12ba_8e0530102418 -->|method| 3c48d1ad_5bb3_d2e6_5501_999bfeb08ea5
Relationship Graph
Source Code
codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocketServerHandshakerFactoryTest.java lines 32–55
public class WebSocketServerHandshakerFactoryTest {
@Test
public void testUnsupportedVersion() throws Exception {
EmbeddedChannel ch = new EmbeddedChannel();
WebSocketServerHandshakerFactory.sendUnsupportedVersionResponse(ch);
ch.runPendingTasks();
Object msg = ch.readOutbound();
if (!(msg instanceof FullHttpResponse)) {
fail("Got wrong response " + msg);
}
FullHttpResponse response = (FullHttpResponse) msg;
assertEquals(HttpResponseStatus.UPGRADE_REQUIRED, response.status());
assertEquals(WebSocketVersion.V13.toHttpHeaderValue(),
response.headers().get(HttpHeaderNames.SEC_WEBSOCKET_VERSION));
assertTrue(HttpUtil.isContentLengthSet(response));
assertEquals(0, HttpUtil.getContentLength(response));
ReferenceCountUtil.release(response);
assertFalse(ch.finish());
}
}
Source
Frequently Asked Questions
What is the WebSocketServerHandshakerFactoryTest class?
WebSocketServerHandshakerFactoryTest is a class in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocketServerHandshakerFactoryTest.java.
Where is WebSocketServerHandshakerFactoryTest defined?
WebSocketServerHandshakerFactoryTest is defined in codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocketServerHandshakerFactoryTest.java at line 32.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free