X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/c3788d765ed4e7ddf00794085af757714bc102cf..b8a73192128b162ea32bf2f622875a543a39d955:/test/php/Nominatim/LibTest.php?ds=sidebyside diff --git a/test/php/Nominatim/LibTest.php b/test/php/Nominatim/LibTest.php index 249adce2..5d711240 100644 --- a/test/php/Nominatim/LibTest.php +++ b/test/php/Nominatim/LibTest.php @@ -91,33 +91,4 @@ class LibTest extends \PHPUnit\Framework\TestCase $this->assertEquals($sQuery, $aRes[0]); } } - - private function closestHouseNumberEvenOddOther($startnumber, $endnumber, $fraction, $aExpected) - { - foreach (array('even', 'odd', 'other') as $itype) { - $this->assertEquals( - $aExpected[$itype], - closestHouseNumber(array( - 'startnumber' => $startnumber, - 'endnumber' => $endnumber, - 'fraction' => $fraction, - 'interpolationtype' => $itype - )), - "$startnumber => $endnumber, $fraction, $itype" - ); - } - } - - public function testClosestHouseNumber() - { - $this->closestHouseNumberEvenOddOther(50, 100, 0.5, array('even' => 76, 'odd' => 75, 'other' => 75)); - // upper bound - $this->closestHouseNumberEvenOddOther(50, 100, 1.5, array('even' => 100, 'odd' => 100, 'other' => 100)); - // lower bound - $this->closestHouseNumberEvenOddOther(50, 100, -0.5, array('even' => 50, 'odd' => 50, 'other' => 50)); - // fraction 0 - $this->closestHouseNumberEvenOddOther(50, 100, 0, array('even' => 50, 'odd' => 51, 'other' => 50)); - // start == end - $this->closestHouseNumberEvenOddOther(50, 50, 0.5, array('even' => 50, 'odd' => 50, 'other' => 50)); - } }