Add support for Anonymous IP database

This commit is contained in:
Dave Rolsky
2014-10-27 16:30:40 -05:00
parent 18686e11ac
commit fbf4583b3e
4 changed files with 86 additions and 1 deletions
+14
View File
@@ -88,6 +88,20 @@ class ReaderTest extends \PHPUnit_Framework_TestCase
$reader->close();
}
public function testAnonymousIp()
{
$reader = new Reader('maxmind-db/test-data/GeoIP2-Anonymous-IP-Test.mmdb');
$ipAddress = '1.2.0.1';
$record = $reader->anonymousIp($ipAddress);
$this->assertEquals(1, $record->isAnonymous);
$this->assertEquals(1, $record->isAnonymousVpn);
$this->assertEquals(0, $record->isHostingProvider);
$this->assertEquals(0, $record->isPublicProxy);
$this->assertEquals(0, $record->isTorExitNode);
$this->assertEquals($ipAddress, $record->ipAddress);
$reader->close();
}
public function testConnectionType()
{