X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/ab3b556144a90efa93841d4c57f0fe5250aaf2bb..20a4cab57e461aadac9213c24c8f767e2c3b0589:/test/php/Nominatim/NearPointTest.php diff --git a/test/php/Nominatim/NearPointTest.php b/test/php/Nominatim/NearPointTest.php index 4d1a5b43..eb11ee5b 100644 --- a/test/php/Nominatim/NearPointTest.php +++ b/test/php/Nominatim/NearPointTest.php @@ -65,4 +65,24 @@ class NearPointTest extends \PHPUnit_Framework_TestCase $this->assertEquals(-79.982, $aRes['pt']->lon(), 'degrees decimal ' . $sQuery, 0.01); } } + + public function testWithinSQL() + { + $np = new NearPoint(0.1, 23, 1); + + $this->assertEquals( + 'ST_DWithin(foo, ST_SetSRID(ST_Point(23,0.1),4326), 1.000000)', + $np->withinSQL('foo') + ); + } + + public function testDistanceSQL() + { + $np = new NearPoint(0.1, 23, 1); + + $this->assertEquals( + 'ST_Distance(ST_SetSRID(ST_Point(23,0.1),4326), foo)', + $np->distanceSQL('foo') + ); + } }