Home / Function/ testSendGetParameterRequest() — netty Function Reference

testSendGetParameterRequest() — netty Function Reference

Architecture documentation for the testSendGetParameterRequest() function in RtspEncoderTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  c30e9364_be2b_17f7_5271_c2c01dfd6751["testSendGetParameterRequest()"]
  5a20be0b_00db_ad17_3f71_aa64a206ddc3["RtspEncoderTest"]
  c30e9364_be2b_17f7_5271_c2c01dfd6751 -->|defined in| 5a20be0b_00db_ad17_3f71_aa64a206ddc3
  style c30e9364_be2b_17f7_5271_c2c01dfd6751 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/test/java/io/netty/handler/codec/rtsp/RtspEncoderTest.java lines 71–105

    @Test
    public void testSendGetParameterRequest() {
        String expected = "GET_PARAMETER rtsp://172.10.20.30:554 RTSP/1.0\r\n"
                        + "session: 2547019973447939919\r\n"
                        + "cseq: 3\r\n"
                        + "content-length: 31\r\n"
                        + "content-type: text/parameters\r\n"
                        + "\r\n"
                        + "stream_state\r\n"
                        + "position\r\n"
                        + "scale\r\n";

        byte[] content = ("stream_state\r\n"
                        + "position\r\n"
                        + "scale\r\n").getBytes(CharsetUtil.UTF_8);

        FullHttpRequest request = new DefaultFullHttpRequest(
                RtspVersions.RTSP_1_0,
                RtspMethods.GET_PARAMETER,
                "rtsp://172.10.20.30:554");
        request.headers().add(RtspHeaderNames.SESSION, "2547019973447939919");
        request.headers().add(RtspHeaderNames.CSEQ, "3");
        request.headers().add(RtspHeaderNames.CONTENT_LENGTH,
                "" + content.length);
        request.headers().add(RtspHeaderNames.CONTENT_TYPE, "text/parameters");
        request.content().writeBytes(content);

        EmbeddedChannel ch = new EmbeddedChannel(new RtspEncoder());
        ch.writeOutbound(request);

        ByteBuf buf = ch.readOutbound();
        String actual = buf.toString(CharsetUtil.UTF_8);
        buf.release();
        assertEquals(expected, actual);
    }

Domain

Subdomains

Frequently Asked Questions

What does testSendGetParameterRequest() do?
testSendGetParameterRequest() is a function in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/rtsp/RtspEncoderTest.java.
Where is testSendGetParameterRequest() defined?
testSendGetParameterRequest() is defined in codec-http/src/test/java/io/netty/handler/codec/rtsp/RtspEncoderTest.java at line 71.

Analyze Your Own Codebase

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

Try Supermodel Free