@@ -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 /**
0 commit comments