getName()); self::assertEquals((float) 0, $obj->getLatitude()); self::assertEquals((float) 0, $obj->getLongitude()); self::assertTrue($obj->equals(new City())); self::assertEquals(0, $obj->getDistanceTo(new City())); } public function testGetSet() { $obj = new City(10, 20, 'A'); self::assertEquals('A', $obj->getName()); self::assertEquals((float) 10, $obj->getLatitude()); self::assertEquals((float) 20, $obj->getLongitude()); self::assertTrue(abs(2476171 - $obj->getDistanceTo(new City())) < 1); self::assertFalse($obj->equals(new City())); } }