Home / Class/ WebSocket00FrameEncoderTest Class — netty Architecture

WebSocket00FrameEncoderTest Class — netty Architecture

Architecture documentation for the WebSocket00FrameEncoderTest class in WebSocket00FrameEncoderTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  4e6e9c04_28d4_5805_975d_ccd38dec1e6e["WebSocket00FrameEncoderTest"]
  a397a1d2_e28b_907b_87c0_6c56a68958d1["WebSocket00FrameEncoderTest.java"]
  4e6e9c04_28d4_5805_975d_ccd38dec1e6e -->|defined in| a397a1d2_e28b_907b_87c0_6c56a68958d1
  f4a6f8bb_062c_6f50_c21e_146c9086393f["testMultipleWebSocketCloseFrames()"]
  4e6e9c04_28d4_5805_975d_ccd38dec1e6e -->|method| f4a6f8bb_062c_6f50_c21e_146c9086393f
  5239aed9_81ef_8f25_0057_019b1c942793["assertCloseWebSocketFrame()"]
  4e6e9c04_28d4_5805_975d_ccd38dec1e6e -->|method| 5239aed9_81ef_8f25_0057_019b1c942793

Relationship Graph

Source Code

codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocket00FrameEncoderTest.java lines 26–47

public class WebSocket00FrameEncoderTest {

    // Test for https://github.com/netty/netty/issues/2768
    @Test
    public void testMultipleWebSocketCloseFrames() {
        EmbeddedChannel channel = new EmbeddedChannel(new WebSocket00FrameEncoder());
        assertTrue(channel.writeOutbound(new CloseWebSocketFrame()));
        assertTrue(channel.writeOutbound(new CloseWebSocketFrame()));
        assertTrue(channel.finish());
        assertCloseWebSocketFrame(channel);
        assertCloseWebSocketFrame(channel);
        assertNull(channel.readOutbound());
    }

    private static void assertCloseWebSocketFrame(EmbeddedChannel channel) {
        ByteBuf buf = channel.readOutbound();
        assertEquals(2, buf.readableBytes());
        assertEquals((byte) 0xFF, buf.readByte());
        assertEquals((byte) 0x00, buf.readByte());
        buf.release();
    }
}

Frequently Asked Questions

What is the WebSocket00FrameEncoderTest class?
WebSocket00FrameEncoderTest is a class in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocket00FrameEncoderTest.java.
Where is WebSocket00FrameEncoderTest defined?
WebSocket00FrameEncoderTest is defined in codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocket00FrameEncoderTest.java at line 26.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free