From: Darkshredder Date: Thu, 1 Apr 2021 23:19:05 +0000 (+0530) Subject: Added Test for TokenSpecialTerm X-Git-Tag: v3.7.0~4^2 X-Git-Url: https://git.openstreetmap.org/nominatim.git/commitdiff_plain/0f9df32d115fc59ee6f4bdfd8011ceda06b37977 Added Test for TokenSpecialTerm --- diff --git a/test/php/Nominatim/TokenListTest.php b/test/php/Nominatim/TokenListTest.php index 3ef4d84d..14a595ea 100644 --- a/test/php/Nominatim/TokenListTest.php +++ b/test/php/Nominatim/TokenListTest.php @@ -77,6 +77,15 @@ class TokenTest extends \PHPUnit\Framework\TestCase 'type' => 'house' )); } + if (preg_match('/hauptstr/', $sql)) { + $aResults[] = $this->wordResult(array( + 'word_id' => 999, + 'word_token' => 'hauptstr', + 'class' => 'place', + 'type' => 'street', + 'operator' => true + )); + } if (preg_match('/64286/', $sql)) { $aResults[] = $this->wordResult(array( 'word_id' => 999, @@ -116,11 +125,12 @@ class TokenTest extends \PHPUnit\Framework\TestCase $TL = new TokenList; $TL->addTokensFromDB($oDbStub, $aTokens, $aCountryCodes, $sNormQuery, $this->oNormalizer); - $this->assertEquals(4, $TL->count()); + $this->assertEquals(5, $TL->count()); $this->assertEquals(array(new Token\HouseNumber(999, '1051')), $TL->get('1051')); $this->assertEquals(array(new Token\Country(999, 'de')), $TL->get('alemagne')); $this->assertEquals(array(new Token\Postcode(999, '64286')), $TL->get('64286')); $this->assertEquals(array(new Token\Word(999, true, 533, 0)), $TL->get('darmstadt')); + $this->assertEquals(array(new Token\SpecialTerm(999, 'place', 'street', true)), $TL->get('hauptstr')); } }