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");
}
}
Source
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