summaryrefslogtreecommitdiff
path: root/test/ConfigurationTest.php
diff options
context:
space:
mode:
authorAndres Rey <[email protected]>2018-03-18 21:22:47 +0000
committerAndres Rey <[email protected]>2018-03-18 21:22:47 +0000
commitc0f1ca56a0738b20232f57f3c2c5ddc02426bbb7 (patch)
treeac0530d85835b82a4b0a80888a21ec5f4e13d888 /test/ConfigurationTest.php
parent36806d45491ec9f729fb6b26b5ad264660fa7aff (diff)
Expand configuration tests to include all current parameters
Diffstat (limited to 'test/ConfigurationTest.php')
-rw-r--r--test/ConfigurationTest.php42
1 files changed, 25 insertions, 17 deletions
diff --git a/test/ConfigurationTest.php b/test/ConfigurationTest.php
index fda9227..af90a81 100644
--- a/test/ConfigurationTest.php
+++ b/test/ConfigurationTest.php
@@ -37,32 +37,40 @@ class ConfigurationTest extends \PHPUnit_Framework_TestCase
*/
private function doEqualsAsserts(Configuration $config, array $options)
{
- // just part of params, it's enough
- $this->assertEquals($options['originalURL'], $config->getOriginalURL());
- $this->assertEquals($options['fixRelativeURLs'], $config->getFixRelativeURLs());
- $this->assertEquals($options['articleByLine'], $config->getArticleByLine());
$this->assertEquals($options['maxTopCandidates'], $config->getMaxTopCandidates());
+ $this->assertEquals($options['wordThreshold'], $config->getWordThreshold());
+ $this->assertEquals($options['articleByLine'], $config->getArticleByLine());
$this->assertEquals($options['stripUnlikelyCandidates'], $config->getStripUnlikelyCandidates());
+ $this->assertEquals($options['cleanConditionally'], $config->getCleanConditionally());
+ $this->assertEquals($options['weightClasses'], $config->getWeightClasses());
+ $this->assertEquals($options['fixRelativeURLs'], $config->getFixRelativeURLs());
$this->assertEquals($options['substituteEntities'], $config->getSubstituteEntities());
+ $this->assertEquals($options['normalizeEntities'], $config->getNormalizeEntities());
+ $this->assertEquals($options['originalURL'], $config->getOriginalURL());
+ $this->assertEquals($options['summonCthulhu'], $config->getOriginalURL());
}
+
/**
* @return array
*/
public function getParams()
{
- return [
- [
- [
- 'originalURL' => 'my.original.url',
- 'fixRelativeURLs' => true,
- 'articleByLine' => true,
- 'maxTopCandidates' => 3,
- 'stripUnlikelyCandidates' => false,
- 'substituteEntities' => true,
- 'invalidParameter' => 'invalidParameterValue',
- ],
- ],
- ];
+ return [[
+ 'All current parameters' => [
+ 'maxTopCandidates' => 3,
+ 'wordThreshold' => 500,
+ 'articleByLine' => true,
+ 'stripUnlikelyCandidates' => false,
+ 'cleanConditionally' => false,
+ 'weightClasses' => false,
+ 'fixRelativeURLs' => true,
+ 'substituteEntities' => true,
+ 'normalizeEntities' => true,
+ 'originalURL' => 'my.original.url',
+ 'summonCthulhu' => 'my.original.url',
+ 'invalidParameter' => 'invalidParameterValue'
+ ]
+ ]];
}
}