assertEquals(0.621371, Pickles\Distance::kilometersToMiles(1)); } public function testConvertKilometersToMeters() { $this->assertEquals(1000, Pickles\Distance::kilometersToMeters(1)); } public function testConvertKilometersToYards() { $this->assertEquals(1093.61, Pickles\Distance::kilometersToYards(1)); } public function testConvertMilesToKilometers() { $this->assertEquals(1.60934, Pickles\Distance::milesToKilometers(1)); } public function testConvertMilesToMeters() { $this->assertEquals(1609.34, Pickles\Distance::milesToMeters(1)); } public function testConvertMilesToYards() { $this->assertEquals(1760, Pickles\Distance::milesToYards(1)); } public function testConvertMetersToKilometers() { $this->assertEquals(0.001, Pickles\Distance::metersToKilometers(1)); } public function testConvertMetersToMiles() { $this->assertEquals(0.000621371, Pickles\Distance::metersToMiles(1)); } public function testConvertMetersToYards() { $this->assertEquals(1.09361, Pickles\Distance::metersToYards(1)); } public function testCalculateDistanceMiles() { $this->assertEquals(1003.2646776326, Pickles\Distance::calculateDistance(27.947222, -82.458611, 40.67, -73.94)); } public function testCalculateDistanceKilometers() { $this->assertEquals(1614.5939763012, Pickles\Distance::calculateDistance(27.947222, -82.458611, 40.67, -73.94, 'kilometers')); } public function testCalculateDistanceMeters() { $this->assertEquals(1614593.9763012, Pickles\Distance::calculateDistance(27.947222, -82.458611, 40.67, -73.94, 'meters'), '', 0.2); } public function testCalculateDistanceYards() { $this->assertEquals(1765745.8326334, Pickles\Distance::calculateDistance(27.947222, -82.458611, 40.67, -73.94, 'yards'), '', 0.2); } public function testNotEnoughUnits() { $this->assertFalse(Pickles\Distance::milesTo(123)); } }