Home / Function/ testBase64() — netty Function Reference

testBase64() — netty Function Reference

Architecture documentation for the testBase64() function in WebSocketUtilTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  fc7d5f36_fcff_78dc_bef6_210c46df61a3["testBase64()"]
  6f6cc3cd_99f3_6bbf_9eea_95369339cf29["WebSocketUtilTest"]
  fc7d5f36_fcff_78dc_bef6_210c46df61a3 -->|defined in| 6f6cc3cd_99f3_6bbf_9eea_95369339cf29
  style fc7d5f36_fcff_78dc_bef6_210c46df61a3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocketUtilTest.java lines 52–73

    @Test
    public void testBase64() {
        String base64 = WebSocketUtil.base64(EmptyArrays.EMPTY_BYTES);
        assertNotNull(base64);
        assertTrue(base64.isEmpty());

        base64 = WebSocketUtil.base64("foo".getBytes(CharsetUtil.UTF_8));
        assertEquals(base64, "Zm9v");

        base64 = WebSocketUtil.base64("bar".getBytes(CharsetUtil.UTF_8));
        ByteBuf src = Unpooled.wrappedBuffer(base64.getBytes(CharsetUtil.UTF_8));
        try {
            ByteBuf dst = Base64.decode(src);
            try {
                assertEquals(new String(ByteBufUtil.getBytes(dst), CharsetUtil.UTF_8), "bar");
            } finally {
                dst.release();
            }
        } finally {
            src.release();
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does testBase64() do?
testBase64() is a function in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocketUtilTest.java.
Where is testBase64() defined?
testBase64() is defined in codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocketUtilTest.java at line 52.

Analyze Your Own Codebase

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

Try Supermodel Free