Home / Function/ assertCorruptedFrameExceptionHandling() — netty Function Reference

assertCorruptedFrameExceptionHandling() — netty Function Reference

Architecture documentation for the assertCorruptedFrameExceptionHandling() function in WebSocketUtf8FrameValidatorTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  075307d9_7dd0_b9cd_2ddc_c08b5b2f727c["assertCorruptedFrameExceptionHandling()"]
  5afab092_8064_6a0f_9ed4_1e250f5e1864["WebSocketUtf8FrameValidatorTest"]
  075307d9_7dd0_b9cd_2ddc_c08b5b2f727c -->|defined in| 5afab092_8064_6a0f_9ed4_1e250f5e1864
  46156f08_5673_a12e_74ce_f8d4501fc82b["testCorruptedFrameExceptionInFinish()"]
  46156f08_5673_a12e_74ce_f8d4501fc82b -->|calls| 075307d9_7dd0_b9cd_2ddc_c08b5b2f727c
  f1f644d2_4cd9_2bc1_ce04_4163d43765a8["testCorruptedFrameExceptionInCheck()"]
  f1f644d2_4cd9_2bc1_ce04_4163d43765a8 -->|calls| 075307d9_7dd0_b9cd_2ddc_c08b5b2f727c
  style 075307d9_7dd0_b9cd_2ddc_c08b5b2f727c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocketUtf8FrameValidatorTest.java lines 57–77

    private void assertCorruptedFrameExceptionHandling(byte[] data) {
        final EmbeddedChannel channel = new EmbeddedChannel(new Utf8FrameValidator());
        final TextWebSocketFrame frame = new TextWebSocketFrame(Unpooled.copiedBuffer(data));
        assertThrows(CorruptedWebSocketFrameException.class, new Executable() {
            @Override
            public void execute() throws Throwable {
                channel.writeInbound(frame);
            }
        }, "bytes are not UTF-8");

        assertFalse(channel.isActive());

        CloseWebSocketFrame closeFrame = channel.readOutbound();
        assertNotNull(closeFrame);
        assertEquals("bytes are not UTF-8", closeFrame.reasonText());
        assertEquals(1007, closeFrame.statusCode());
        assertTrue(closeFrame.release());

        assertEquals(0, frame.refCnt());
        assertFalse(channel.finish());
    }

Domain

Subdomains

Frequently Asked Questions

What does assertCorruptedFrameExceptionHandling() do?
assertCorruptedFrameExceptionHandling() is a function in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocketUtf8FrameValidatorTest.java.
Where is assertCorruptedFrameExceptionHandling() defined?
assertCorruptedFrameExceptionHandling() is defined in codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocketUtf8FrameValidatorTest.java at line 57.
What calls assertCorruptedFrameExceptionHandling()?
assertCorruptedFrameExceptionHandling() is called by 2 function(s): testCorruptedFrameExceptionInCheck, testCorruptedFrameExceptionInFinish.

Analyze Your Own Codebase

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

Try Supermodel Free