Home / Function/ testEscapeStompHeaders() — netty Function Reference

testEscapeStompHeaders() — netty Function Reference

Architecture documentation for the testEscapeStompHeaders() function in StompSubframeEncoderTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  6eae7a7c_cecc_2d07_f3dd_34e1c2a73558["testEscapeStompHeaders()"]
  0e44bb12_a1e9_f7b7_24f3_1c502d6e2848["StompSubframeEncoderTest"]
  6eae7a7c_cecc_2d07_f3dd_34e1c2a73558 -->|defined in| 0e44bb12_a1e9_f7b7_24f3_1c502d6e2848
  style 6eae7a7c_cecc_2d07_f3dd_34e1c2a73558 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-stomp/src/test/java/io/netty/handler/codec/stomp/StompSubframeEncoderTest.java lines 105–124

    @Test
    void testEscapeStompHeaders() {
        StompFrame messageFrame = new DefaultStompFrame(StompCommand.MESSAGE);
        messageFrame.headers()
                  .add(StompHeaders.MESSAGE_ID, "100")
                  .add(StompHeaders.SUBSCRIPTION, "1")
                  .add(StompHeaders.DESTINATION, "/queue/a:")
                  .add("header\\\r\n:Name", "header\\\r\n:Value")
                  .add("header_\\_\r_\n_:_Name", "header_\\_\r_\n_:_Value")
                  .add("headerName:", ":headerValue");

        assertTrue(channel.writeOutbound(messageFrame));

        ByteBuf stompBuffer = channel.readOutbound();
        assertNotNull(stompBuffer);
        assertNull(channel.readOutbound());

        assertEquals(StompTestConstants.ESCAPED_MESSAGE_FRAME, stompBuffer.toString(StandardCharsets.UTF_8));
        assertTrue(stompBuffer.release());
    }

Domain

Subdomains

Frequently Asked Questions

What does testEscapeStompHeaders() do?
testEscapeStompHeaders() is a function in the netty codebase, defined in codec-stomp/src/test/java/io/netty/handler/codec/stomp/StompSubframeEncoderTest.java.
Where is testEscapeStompHeaders() defined?
testEscapeStompHeaders() is defined in codec-stomp/src/test/java/io/netty/handler/codec/stomp/StompSubframeEncoderTest.java at line 105.

Analyze Your Own Codebase

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

Try Supermodel Free