Пример #1
0
 /**
  * Test full ip details.
  */
 public function testGetFullIpDetails()
 {
     $ipinfo = new Ipinfo();
     $expected = new Host(array("city" => "Mountain View", "country" => "US", "hostname" => "google-public-dns-a.google.com", "ip" => "8.8.8.8", "loc" => "37.3860,-122.0838", "org" => "AS15169 Google Inc.", "phone" => "", "postal" => "94035", "region" => "California"));
     $actual = $ipinfo->getFullIpDetails("8.8.8.8");
     $this->assertEquals($expected, $actual);
 }
Пример #2
0
 /**
  * Test all the get method of Host.
  */
 public function testAllGet()
 {
     $ipinfo = new Ipinfo();
     $expectedCity = 'Mountain View';
     $expectedCountry = 'US';
     $expectedHostname = 'google-public-dns-a.google.com';
     $expectedIp = '8.8.8.8';
     $expectedLoc = '37.3860,-122.0838';
     $expectedOrg = 'AS15169 Google Inc.';
     $expectedPhone = '';
     $expectedPostal = '94035';
     $expectedRegion = 'California';
     $expected = array('city' => $expectedCity, 'country' => $expectedCountry, 'hostname' => $expectedHostname, 'ip' => $expectedIp, 'loc' => $expectedLoc, 'org' => $expectedOrg, 'phone' => $expectedPhone, 'postal' => $expectedPostal, 'region' => $expectedRegion);
     $actual = $ipinfo->getFullIpDetails('8.8.8.8');
     $this->assertEquals($expectedCity, $actual->getCity());
     $this->assertEquals($expectedCountry, $actual->getCountry());
     $this->assertEquals($expectedHostname, $actual->getHostname());
     $this->assertEquals($expectedIp, $actual->getIp());
     $this->assertEquals($expectedLoc, $actual->getLoc());
     $this->assertEquals($expectedOrg, $actual->getOrg());
     $this->assertEquals($expectedPhone, $actual->getPhone());
     $this->assertEquals($expectedPostal, $actual->getPostal());
     $this->assertEquals($expectedRegion, $actual->getRegion());
     $this->assertEquals($expected, $actual->getProperties());
 }