/** * @dataProvider toponymProvider */ public function testAdaptedToponym($toponym, $expected) { $adapter = new ResultAdapter(); $adapter->setToponym($toponym); $this->assertSame($toponym, $adapter->getToponym()); $this->assertEquals($expected[0], $adapter->getCoordinates(), "Wrong Coordinates"); $this->assertEquals($expected[1], $adapter->getLatitude(), "Wrong Latitude"); $this->assertEquals($expected[2], $adapter->getLongitude(), "Wrong Longitude"); $this->assertEquals($expected[3], $adapter->getBounds(), "Wrong Bounds"); $this->assertEquals($expected[4], $adapter->getStreetNumber(), "Wrong StreetNumber"); $this->assertEquals($expected[5], $adapter->getStreetName(), "Wrong StreetName"); $this->assertEquals($expected[6], $adapter->getCity(), "Wrong City"); $this->assertEquals($expected[7], $adapter->getZipcode(), "Wrong Zipcode"); $this->assertEquals($expected[8], $adapter->getCityDistrict(), "Wrong CityDistrict"); $this->assertEquals($expected[9], $adapter->getCounty(), "Wrong County"); $this->assertEquals($expected[10], $adapter->getCountyCode(), "Wrong CountyCode"); $this->assertEquals($expected[11], $adapter->getRegion(), "Wrong Region"); $this->assertEquals($expected[12], $adapter->getRegionCode(), "Wrong RegionCode"); $this->assertEquals($expected[13], $adapter->getCountry(), "Wrong Country"); $this->assertEquals($expected[14], $adapter->getCountryCode(), "Wrong CountryCode"); $this->assertEquals($expected[15], $adapter->getTimezone(), "Wrong Timezone"); }