Skip to content

Commit 17470bc

Browse files
committed
Merge pull request #228 from toin0u/FixTests
Fixed provider's tests
2 parents 0bbe1a5 + b56dadc commit 17470bc

File tree

3 files changed

+22
-11
lines changed

3 files changed

+22
-11
lines changed

tests/Geocoder/Tests/Provider/IpInfoDbProviderTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,14 +117,14 @@ public function testGetGeocodedDataWithRealIPv4()
117117
$provider = new IpInfoDbProvider(new \Geocoder\HttpAdapter\CurlHttpAdapter(), $_SERVER['IPINFODB_API_KEY']);
118118
$result = $provider->getGeocodedData('74.125.45.100');
119119

120-
$this->assertEquals(37.3861, $result['latitude'], '', 0.0001);
121-
$this->assertEquals(-122.084, $result['longitude'], '', 0.0001);
120+
$this->assertEquals(37.406, $result['latitude'], '', 0.001);
121+
$this->assertEquals(-122.079, $result['longitude'], '', 0.001);
122122
$this->assertEquals(94043, $result['zipcode']);
123123
$this->assertEquals('MOUNTAIN VIEW', $result['city']);
124124
$this->assertEquals('CALIFORNIA', $result['region']);
125125
$this->assertEquals('UNITED STATES', $result['country']);
126126
$this->assertEquals('US', $result['countryCode']);
127-
$this->assertEquals('America/Los_Angeles', $result['timezone']);
127+
$this->assertEquals('America/Denver', $result['timezone']);
128128
}
129129

130130
/**

tests/Geocoder/Tests/Provider/MapQuestProviderTest.php

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public function testGetGeocodedDataWithRealAddress()
5050
$this->assertEquals('Paris', $result['city']);
5151
$this->assertEquals('Paris', $result['county']);
5252
$this->assertEquals('Île-de-France', $result['region']);
53-
$this->assertEquals('France', $result['country']);
53+
$this->assertEquals('FR', $result['country']);
5454

5555
$this->assertNull($result['countryCode']);
5656
$this->assertNull($result['timezone']);
@@ -93,7 +93,7 @@ public function testGetReversedDataWithRealCoordinates()
9393
$this->assertEquals('Lancaster', $result['city']);
9494
$this->assertEquals('Lancashire', $result['county']);
9595
$this->assertEquals('England', $result['region']);
96-
$this->assertEquals('United Kingdom', $result['country']);
96+
$this->assertEquals('GB', $result['country']);
9797

9898
$this->assertNull($result['countryCode']);
9999
$this->assertNull($result['timezone']);
@@ -108,14 +108,25 @@ public function testGetGeocodedDataWithCity()
108108
$this->assertNull($result['timezone']);
109109
}
110110

111-
/**
112-
* @expectedException Geocoder\Exception\NoResultException
113-
* @expectedExceptionMessage Could not find results for given query: http://open.mapquestapi.com/geocoding/v1/address?location=Kalbacher+Hauptstra%C3%9Fe+10%2C+60437+Frankfurt%2C+Germany&outFormat=json&maxResults=1&thumbMaps=false
114-
*/
115111
public function testGetGeocodedDataWithCityDistrict()
116112
{
117113
$provider = new MapQuestProvider(new \Geocoder\HttpAdapter\CurlHttpAdapter());
118-
$provider->getGeocodedData('Kalbacher Hauptstraße 10, 60437 Frankfurt, Germany');
114+
$result = $provider->getGeocodedData('Kalbacher Hauptstraße 10, 60437 Frankfurt, Germany');
115+
116+
$this->assertEquals(50.189062, $result['latitude'], '', 0.01);
117+
$this->assertEquals(8.636567, $result['longitude'], '', 0.01);
118+
$this->assertNull($result['bounds']);
119+
$this->assertNull($result['streetNumber']);
120+
$this->assertEquals('Kalbacher Hauptstraße 10', $result['streetName']);
121+
$this->assertEquals(60437, $result['zipcode']);
122+
$this->assertEquals('Frankfurt am Main', $result['city']);
123+
$this->assertEquals('Frankfurt am Main', $result['county']);
124+
$this->assertEquals('Hesse', $result['region']);
125+
$this->assertEquals('DE', $result['country']);
126+
127+
$this->assertNull($result['countryCode']);
128+
$this->assertNull($result['regionCode']);
129+
$this->assertNull($result['timezone']);
119130
}
120131

121132
/**

tests/Geocoder/Tests/Provider/OpenStreetMapsProviderTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ public function testGetReversedDataWithRealCoordinatesWithLocale()
116116
$this->assertEquals('Kalbacher Hauptstraße', $result['streetName']);
117117
$this->assertEquals(60437, $result['zipcode']);
118118
$this->assertEquals('Frankfurt am Main', $result['city']);
119-
$this->assertEquals('Bonames', $result['cityDistrict']);
119+
$this->assertEquals('Kalbach', $result['cityDistrict']);
120120
$this->assertEquals('Frankfurt am Main', $result['county']);
121121
$this->assertEquals('Hessen', $result['region']);
122122
$this->assertNull($result['regionCode']);

0 commit comments

Comments
 (0)