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