Home / Function/ testCachedJ2OMapping() — netty Function Reference

testCachedJ2OMapping() — netty Function Reference

Architecture documentation for the testCachedJ2OMapping() function in CipherSuiteConverterTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  8b9f25e1_c8d7_d0ae_d2ff_9d07e5e09d7e["testCachedJ2OMapping()"]
  7ce8d800_ffe2_0866_86fb_3bd0ed5edb8e["CipherSuiteConverterTest"]
  8b9f25e1_c8d7_d0ae_d2ff_9d07e5e09d7e -->|defined in| 7ce8d800_ffe2_0866_86fb_3bd0ed5edb8e
  f3ee4310_bc5f_3179_5012_3acb427fd535["testCachedJ2OMappings()"]
  f3ee4310_bc5f_3179_5012_3acb427fd535 -->|calls| 8b9f25e1_c8d7_d0ae_d2ff_9d07e5e09d7e
  style 8b9f25e1_c8d7_d0ae_d2ff_9d07e5e09d7e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/test/java/io/netty/handler/ssl/CipherSuiteConverterTest.java lines 330–351

    private static void testCachedJ2OMapping(String javaCipherSuite, String openSslCipherSuite) {
        CipherSuiteConverter.clearCache();

        // For TLSv1.3 this should make no diffierence if boringSSL is true or false
        final String actual1 = CipherSuiteConverter.toOpenSsl(javaCipherSuite, false);
        assertEquals(openSslCipherSuite, actual1);
        final String actual2 = CipherSuiteConverter.toOpenSsl(javaCipherSuite, true);
        assertEquals(actual1, actual2);

        // Ensure that the cache entries have been created.
        assertTrue(CipherSuiteConverter.isJ2OCached(javaCipherSuite, actual1));
        assertTrue(CipherSuiteConverter.isO2JCached(actual1, "", javaCipherSuite.substring(4)));
        assertTrue(CipherSuiteConverter.isO2JCached(actual1, "SSL", "SSL_" + javaCipherSuite.substring(4)));
        assertTrue(CipherSuiteConverter.isO2JCached(actual1, "TLS", "TLS_" + javaCipherSuite.substring(4)));

        final String actual3 = CipherSuiteConverter.toOpenSsl(javaCipherSuite, false);
        assertEquals(openSslCipherSuite, actual3);

        // Test if the returned cipher strings are identical,
        // so that the TLS sessions with the same cipher suite do not create many strings.
        assertSame(actual1, actual3);
    }

Domain

Subdomains

Frequently Asked Questions

What does testCachedJ2OMapping() do?
testCachedJ2OMapping() is a function in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/CipherSuiteConverterTest.java.
Where is testCachedJ2OMapping() defined?
testCachedJ2OMapping() is defined in handler/src/test/java/io/netty/handler/ssl/CipherSuiteConverterTest.java at line 330.
What calls testCachedJ2OMapping()?
testCachedJ2OMapping() is called by 1 function(s): testCachedJ2OMappings.

Analyze Your Own Codebase

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

Try Supermodel Free