Home / Function/ testWebSocketEncodingAndDecoding() — netty Function Reference

testWebSocketEncodingAndDecoding() — netty Function Reference

Architecture documentation for the testWebSocketEncodingAndDecoding() function in WebSocket08EncoderDecoderTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  9bf50fab_dea9_9f14_30be_52f2e34e23f3["testWebSocketEncodingAndDecoding()"]
  1641b287_2aaf_ce3b_c2c6_654ccc82886d["WebSocket08EncoderDecoderTest"]
  9bf50fab_dea9_9f14_30be_52f2e34e23f3 -->|defined in| 1641b287_2aaf_ce3b_c2c6_654ccc82886d
  56256270_4a10_737f_73a0_6c3b146a6140["initTestData()"]
  9bf50fab_dea9_9f14_30be_52f2e34e23f3 -->|calls| 56256270_4a10_737f_73a0_6c3b146a6140
  2ef26fb3_9ddb_2c34_88fb_726150d7f587["executeTests()"]
  9bf50fab_dea9_9f14_30be_52f2e34e23f3 -->|calls| 2ef26fb3_9ddb_2c34_88fb_726150d7f587
  style 9bf50fab_dea9_9f14_30be_52f2e34e23f3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocket08EncoderDecoderTest.java lines 127–148

    @Test
    public void testWebSocketEncodingAndDecoding() {
        initTestData();

        // Test without masking
        EmbeddedChannel outChannel = new EmbeddedChannel(new WebSocket08FrameEncoder(false));
        EmbeddedChannel inChannel = new EmbeddedChannel(new WebSocket08FrameDecoder(false, false, 1024 * 1024, false));
        executeTests(outChannel, inChannel);

        // Test with activated masking
        outChannel = new EmbeddedChannel(new WebSocket08FrameEncoder(true));
        inChannel = new EmbeddedChannel(new WebSocket08FrameDecoder(true, false, 1024 * 1024, false));
        executeTests(outChannel, inChannel);

        // Test with activated masking and an unmasked expecting but forgiving decoder
        outChannel = new EmbeddedChannel(new WebSocket08FrameEncoder(true));
        inChannel = new EmbeddedChannel(new WebSocket08FrameDecoder(false, false, 1024 * 1024, true));
        executeTests(outChannel, inChannel);

        // Release test data
        binTestData.release();
    }

Domain

Subdomains

Frequently Asked Questions

What does testWebSocketEncodingAndDecoding() do?
testWebSocketEncodingAndDecoding() is a function in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocket08EncoderDecoderTest.java.
Where is testWebSocketEncodingAndDecoding() defined?
testWebSocketEncodingAndDecoding() is defined in codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocket08EncoderDecoderTest.java at line 127.
What does testWebSocketEncodingAndDecoding() call?
testWebSocketEncodingAndDecoding() calls 2 function(s): executeTests, initTestData.

Analyze Your Own Codebase

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

Try Supermodel Free