All 47 tests passed.

test_isIp
Text Expected Actual
checkY {{#invoke:IPAddress/sandbox|isIp|200.200.200.200}} 4 4
checkY {{#invoke:IPAddress/sandbox|isIp| 200.200.200.200}}
checkY {{#invoke:IPAddress/sandbox|isIp|200.200.200.200 }}
checkY {{#invoke:IPAddress/sandbox|isIp|200.200.256.200}}
checkY {{#invoke:IPAddress/sandbox|isIp|200.200.200.200.}}
checkY {{#invoke:IPAddress/sandbox|isIp|200.200.200}}
checkY {{#invoke:IPAddress/sandbox|isIp|200.200.200.2d0}}
checkY {{#invoke:IPAddress/sandbox|isIp|0.0.0.0}} 4 4
checkY {{#invoke:IPAddress/sandbox|isIp|00.00.00.00}}
checkY {{#invoke:IPAddress/sandbox|isIp|100.100.020.100}}
checkY {{#invoke:IPAddress/sandbox|isIp|255.255.255.255}} 4 4
checkY {{#invoke:IPAddress/sandbox|isIp|-1.0.0.0}}
checkY {{#invoke:IPAddress/sandbox|isIp|200000000000000000000000000000000000000000000000000000000000000000000000000000.200.200.200}}
checkY {{#invoke:IPAddress/sandbox|isIp|00000000000005.10.10.10}}
checkY {{#invoke:IPAddress/sandbox|isIp|00AB:0002:3008:8CFD:00AB:0002:3008:8CFD}} 6 6
checkY {{#invoke:IPAddress/sandbox|isIp|00ab:0002:3008:8cfd:00ab:0002:3008:8cfd}} 6 6
checkY {{#invoke:IPAddress/sandbox|isIp|00aB:0002:3008:8cFd:00Ab:0002:3008:8cfD}} 6 6
checkY {{#invoke:IPAddress/sandbox|isIp|00AB:00002:3008:8CFD:00AB:0002:3008:8CFD}}
checkY {{#invoke:IPAddress/sandbox|isIp|:0002:3008:8CFD:00AB:0002:3008:8CFD}}
checkY {{#invoke:IPAddress/sandbox|isIp|00AB:0002:3008:8CFD:00AB:0002:3008:}}
checkY {{#invoke:IPAddress/sandbox|isIp|AB:02:3008:8CFD:AB:02:3008:8CFD}} 6 6
checkY {{#invoke:IPAddress/sandbox|isIp|AB:02:3008:8CFD:AB:02:3008:8CFD:02}}
checkY {{#invoke:IPAddress/sandbox|isIp|AB:02:3008:8CFD::02:3008:8CFD}} 6 6
checkY {{#invoke:IPAddress/sandbox|isIp|AB:02:3008:8CFD::02:3008:8CFD:02}}
checkY {{#invoke:IPAddress/sandbox|isIp|AB:02:3008:8CFD::02::8CFD}}
checkY {{#invoke:IPAddress/sandbox|isIp|GB:02:3008:8CFD:AB:02:3008:8CFD}}
checkY {{#invoke:IPAddress/sandbox|isIp|::}} 6 6
checkY {{#invoke:IPAddress/sandbox|isIp|::1}} 6 6
checkY {{#invoke:IPAddress/sandbox|isIp|0::}} 6 6
checkY {{#invoke:IPAddress/sandbox|isIp|0::0}} 6 6
checkY {{#invoke:IPAddress/sandbox|isIp|2:::3}}
test_isIpV4Range
Text Expected Actual
checkY {{#invoke:IPAddress/sandbox|isIpV4Range|200.200.200.200}} 0 0
checkY {{#invoke:IPAddress/sandbox|isIpV4Range|200.200.200.0/28}} 1 1
checkY {{#invoke:IPAddress/sandbox|isIpV4Range|0.0.0.0}} 0 0
checkY {{#invoke:IPAddress/sandbox|isIpV4Range|0.0.0.0/28}} 1 1
checkY {{#invoke:IPAddress/sandbox|isIpV4Range|00AB:0002:3008:8CFD:00AB:0002:3008:8CFD}} 0 0
checkY {{#invoke:IPAddress/sandbox|isIpV4Range|00AB:0002:3008:8CFD:00AB:0002:3008:8CFD/64}} 0 0
checkY {{#invoke:IPAddress/sandbox|isIpV4Range|0::0/64}} 0 0
checkY {{#invoke:IPAddress/sandbox|isIpV4Range|0::0}} 0 0
test_isIpV6Range
Text Expected Actual
checkY {{#invoke:IPAddress/sandbox|isIpV6Range|200.200.200.200}} 0 0
checkY {{#invoke:IPAddress/sandbox|isIpV6Range|200.200.200.0/24}} 0 0
checkY {{#invoke:IPAddress/sandbox|isIpV6Range|0.0.0.0}} 0 0
checkY {{#invoke:IPAddress/sandbox|isIpV6Range|0.0.0.0/24}} 0 0
checkY {{#invoke:IPAddress/sandbox|isIpV6Range|00AB:0002:3008:8CFD:00AB:0002:3008:8CFD}} 0 0
checkY {{#invoke:IPAddress/sandbox|isIpV6Range|00AB:0002:3008:8CFD::/64}} 1 1
checkY {{#invoke:IPAddress/sandbox|isIpV6Range|0::0/64}} 1 1
checkY {{#invoke:IPAddress/sandbox|isIpV6Range|0::0}} 0 0

Start a discussion about improving the Module:IPAddress/testcases page

Start a discussion