IpUtilsTest.php 719 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace AuthBundle\tests;
  3. use PHPUnit\Framework\TestCase;
  4. use AuthBundle\Utils\IpUtils;
  5. /**
  6. * Test básico de librería AuthBundle\IpUtils
  7. */
  8. class IpUtilsTest extends TestCase
  9. {
  10. public function testCheckIp()
  11. {
  12. $ips = array('127.0.0.1/24');
  13. $clientIp = '127.0.0.1';
  14. $check = IpUtils::checkIp($clientIp, $ips);
  15. $this->assertEquals(true, $check);
  16. $this->assertTrue($check);
  17. $clientIp = '127.1.0.1';
  18. $check = IpUtils::checkIp($clientIp, $ips);
  19. $this->assertEquals(false, $check);
  20. $clientIp = '127.0.0';
  21. $check = IpUtils::checkIp($clientIp, $ips);
  22. $this->assertFalse($check);
  23. }
  24. }