Home / Class/ IpSubnetFilterRuleTest Class — netty Architecture

IpSubnetFilterRuleTest Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  842fdfc7_410f_3f28_91a0_89bd0571693a["IpSubnetFilterRuleTest"]
  b8577610_3c79_6367_0ab5_7e23e1afbca3["IpSubnetFilterRuleTest.java"]
  842fdfc7_410f_3f28_91a0_89bd0571693a -->|defined in| b8577610_3c79_6367_0ab5_7e23e1afbca3
  d1ce0779_8192_facd_afa1_affd0ab234be["createInvalidIpCidrRule()"]
  842fdfc7_410f_3f28_91a0_89bd0571693a -->|method| d1ce0779_8192_facd_afa1_affd0ab234be
  92a66c48_cc6f_0a51_4ba4_ebad9bf9fa76["createValidIpCidrRule()"]
  842fdfc7_410f_3f28_91a0_89bd0571693a -->|method| 92a66c48_cc6f_0a51_4ba4_ebad9bf9fa76
  d50dd094_2b0e_f9f4_a015_24bdd62e652d["validateIpAddressFromIpCidrString()"]
  842fdfc7_410f_3f28_91a0_89bd0571693a -->|method| d50dd094_2b0e_f9f4_a015_24bdd62e652d

Relationship Graph

Source Code

handler/src/test/java/io/netty/handler/ipfilter/IpSubnetFilterRuleTest.java lines 25–52

class IpSubnetFilterRuleTest {

    @Test
    void createInvalidIpCidrRule() {
        assertThrows(IllegalArgumentException.class, new Executable() {
            @Override
            public void execute() throws Throwable {
                new IpSubnetFilterRule("192.168.0.0", IpFilterRuleType.ACCEPT);
            }
        });
    }

    @Test
    void createValidIpCidrRule() {
        assertDoesNotThrow(new Executable() {
            @Override
            public void execute() throws Throwable {
                new IpSubnetFilterRule("192.168.0.0/24", IpFilterRuleType.ACCEPT);
            }
        });
    }

    @Test
    void validateIpAddressFromIpCidrString() {
        IpSubnetFilterRule rule = new IpSubnetFilterRule("10.10.0.0/16", IpFilterRuleType.ACCEPT);
        assertThat(rule.getIpAddress()).isEqualTo("10.10.0.0");
    }
}

Frequently Asked Questions

What is the IpSubnetFilterRuleTest class?
IpSubnetFilterRuleTest is a class in the netty codebase, defined in handler/src/test/java/io/netty/handler/ipfilter/IpSubnetFilterRuleTest.java.
Where is IpSubnetFilterRuleTest defined?
IpSubnetFilterRuleTest is defined in handler/src/test/java/io/netty/handler/ipfilter/IpSubnetFilterRuleTest.java at line 25.

Analyze Your Own Codebase

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

Try Supermodel Free