JBZoo\PHPUnit\IpTest::testCidrMatch PHP Method

testCidrMatch() public method

public testCidrMatch ( )
    public function testCidrMatch()
    {
        isTrue(IP::v4InRange('127.0.0.1', '0.0.0.0/0'));
        isTrue(IP::v4InRange('10.2.1.100', '10.2.0.0/16'));
        isTrue(IP::v4InRange('80.140.2.2', '80.140.*.*'));
        isTrue(IP::v4InRange('80.140.2.3', '80.140/16'));
        isTrue(IP::v4InRange('1.2.3.4', '1.2.3.0-1.2.255.255'));
        isTrue(IP::v4InRange('80.76.201.37', '80.76.201.32/27'));
        isTrue(IP::v4InRange('80.76.201.38', '80.76.201.32/255.255.255.224'));
        isTrue(IP::v4InRange('80.76.201.39', '80.76.201.32/255.255.255.*'));
        isTrue(IP::v4InRange('128.0.0.0', '127.0.0.0-129.0.0.0'));
        isFalse(IP::v4InRange('1.2.3.4', '10.2.0.0/16'));
        isFalse(IP::v4InRange('80.141.2.2', '80.140.*.*'));
        isFalse(IP::v4InRange('90.35.6.12', '80.140.0.0-80.140.255.255'));
        isFalse(IP::v4InRange('81.76.201.37', '80.76.201.32/27'));
        isFalse(IP::v4InRange('80.76.201.40', '80.76.201.64/27'));
        isFalse(IP::v4InRange('192.168.1.42', '192.168.3.0/24'));
    }