mirror of
https://github.com/osm-search/Nominatim.git
synced 2024-12-25 05:52:32 +03:00
Added Test for TokenSpecialTerm
This commit is contained in:
parent
a370c8be4b
commit
0f9df32d11
@ -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'));
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user