Source of file GeocodingTest.php
Size: 0,894 Bytes - Last Modified: 2021-12-24T06:35:17+00:00
/var/www/docs.ssmods.com/process/src/tests/GeocodingTest.php
123456789101112131415161718192021222324252627282930 | <?php namespace SilverShop\Geocoding\Tests; use SilverStripe\Dev\SapphireTest; use SilverShop\Model\Address; class GeocodingTest extends SapphireTest { public static $fixture_file = 'addresses.yml'; public function testAddressModel() { $address = $this->objFromFixture(Address::class, "address1"); $this->assertEquals(174.77908, $address->Longitude); $this->assertEquals(-41.292915, $address->Latitude); } public function testAddressDistanceTo() { $from = $this->objFromFixture(Address::class, "address1"); $to = $this->objFromFixture(Address::class, "address2"); $this->assertEquals(0, $from->distanceTo($from)); $this->assertEquals(0, $to->distanceTo($to)); $this->assertEquals(494.42414833321, $from->distanceTo($to)); $this->assertEquals(494.42414833321, $to->distanceTo($from)); } } |