Home / Class/ IdentityCipherSuiteFilterTest Class — netty Architecture

IdentityCipherSuiteFilterTest Class — netty Architecture

Architecture documentation for the IdentityCipherSuiteFilterTest class in IdentityCipherSuiteFilterTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  60c1f160_892a_984f_45fc_6d3d806c9773["IdentityCipherSuiteFilterTest"]
  d0a4fd3c_fb85_401b_c690_94fd0f1cad1e["IdentityCipherSuiteFilterTest.java"]
  60c1f160_892a_984f_45fc_6d3d806c9773 -->|defined in| d0a4fd3c_fb85_401b_c690_94fd0f1cad1e
  ee6c5048_990f_e9d8_3eac_97b951e630db["regularInstanceDefaultsToDefaultCiphers()"]
  60c1f160_892a_984f_45fc_6d3d806c9773 -->|method| ee6c5048_990f_e9d8_3eac_97b951e630db
  f6cde536_3213_3bc6_cfa9_346d6c69582b["alternativeInstanceDefaultsToSupportedCiphers()"]
  60c1f160_892a_984f_45fc_6d3d806c9773 -->|method| f6cde536_3213_3bc6_cfa9_346d6c69582b

Relationship Graph

Source Code

handler/src/test/java/io/netty/handler/ssl/IdentityCipherSuiteFilterTest.java lines 27–46

public class IdentityCipherSuiteFilterTest {

    @Test
    public void regularInstanceDefaultsToDefaultCiphers() {
        List<String> defaultCiphers = Arrays.asList("FOO", "BAR");
        Set<String> supportedCiphers = new HashSet<String>(Arrays.asList("BAZ", "QIX"));
        String[] filtered = IdentityCipherSuiteFilter.INSTANCE
                .filterCipherSuites(null, defaultCiphers, supportedCiphers);
        assertArrayEquals(defaultCiphers.toArray(), filtered);
    }

    @Test
    public void alternativeInstanceDefaultsToSupportedCiphers() {
        List<String> defaultCiphers = Arrays.asList("FOO", "BAR");
        Set<String> supportedCiphers = new HashSet<String>(Arrays.asList("BAZ", "QIX"));
        String[] filtered = IdentityCipherSuiteFilter.INSTANCE_DEFAULTING_TO_SUPPORTED_CIPHERS
                .filterCipherSuites(null, defaultCiphers, supportedCiphers);
        assertArrayEquals(supportedCiphers.toArray(), filtered);
    }
}

Frequently Asked Questions

What is the IdentityCipherSuiteFilterTest class?
IdentityCipherSuiteFilterTest is a class in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/IdentityCipherSuiteFilterTest.java.
Where is IdentityCipherSuiteFilterTest defined?
IdentityCipherSuiteFilterTest is defined in handler/src/test/java/io/netty/handler/ssl/IdentityCipherSuiteFilterTest.java at line 27.

Analyze Your Own Codebase

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

Try Supermodel Free