Scalr\Tests\Util\NetworkTest::testNetwork PHP Метод

testNetwork() публичный Метод

public testNetwork ( $mask, $subnet, $ipAllow, $ipDeny )
    public function testNetwork($mask, $subnet, $ipAllow, $ipDeny)
    {
        $sub = Scalr_Util_Network::convertMaskToSubnet($mask);
        if ($subnet) {
            $this->assertArrayHas($subnet['net'], 'net', $sub);
            $this->assertArrayHas($subnet['mask'], 'mask', $sub);
            $this->assertTrue(Scalr_Util_Network::isIpInSubnets($ipAllow, $subnet));
            $this->assertFalse(Scalr_Util_Network::isIpInSubnets($ipDeny, $subnet));
            $this->assertEquals($mask, Scalr_Util_Network::convertSubnetToMask($subnet));
        } else {
            $this->assertEmpty($subnet);
        }
    }