51 lines
950 B
PHP
51 lines
950 B
PHP
<?php
|
|
|
|
namespace SMW\Tests\Query\Processor;
|
|
|
|
use SMW\Query\Processor\DefaultParamDefinition;
|
|
use SMW\Tests\PHPUnitCompat;
|
|
|
|
/**
|
|
* @covers \SMW\Query\Processor\DefaultParamDefinition
|
|
* @group semantic-mediawiki
|
|
*
|
|
* @license GPL-2.0-or-later
|
|
* @since 3.0
|
|
*
|
|
* @author mwjames
|
|
*/
|
|
class DefaultParamDefinitionTest extends \PHPUnit\Framework\TestCase {
|
|
|
|
use PHPUnitCompat;
|
|
|
|
public function testCanConstruct() {
|
|
$this->assertInstanceOf(
|
|
DefaultParamDefinition::class,
|
|
new DefaultParamDefinition()
|
|
);
|
|
}
|
|
|
|
public function testBuildParamDefinitions() {
|
|
$vars = [
|
|
'smwgResultFormats' => [],
|
|
'smwgResultAliases' => [],
|
|
'smwgQuerySources' => [],
|
|
'smwgQDefaultLimit' => 42,
|
|
'smwgQUpperbound' => 100
|
|
];
|
|
|
|
$this->assertIsArray(
|
|
|
|
DefaultParamDefinition::buildParamDefinitions( $vars )
|
|
);
|
|
}
|
|
|
|
public function testGetParamDefinitions() {
|
|
$this->assertIsArray(
|
|
|
|
DefaultParamDefinition::getParamDefinitions()
|
|
);
|
|
}
|
|
|
|
}
|