mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-16 05:18:00 +00:00
unit tests for ParameterParser::hasSetAny
This commit is contained in:
@@ -246,4 +246,22 @@ class ParameterParserTest extends \PHPUnit\Framework\TestCase
|
||||
'type' => 'type',
|
||||
), $oParams->getPreferredLanguages('default'));
|
||||
}
|
||||
|
||||
public function testHasSetAny()
|
||||
{
|
||||
$oParams = new ParameterParser(array(
|
||||
'one' => '',
|
||||
'two' => 0,
|
||||
'three' => '0',
|
||||
'four' => '1',
|
||||
'five' => 'anystring'
|
||||
));
|
||||
$this->assertFalse($oParams->hasSetAny(array()));
|
||||
$this->assertFalse($oParams->hasSetAny(array('')));
|
||||
$this->assertFalse($oParams->hasSetAny(array('unknown')));
|
||||
$this->assertFalse($oParams->hasSetAny(array('one', 'two', 'three')));
|
||||
$this->assertTrue($oParams->hasSetAny(array('one', 'four')));
|
||||
$this->assertTrue($oParams->hasSetAny(array('four')));
|
||||
$this->assertTrue($oParams->hasSetAny(array('five')));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user