diff options
Diffstat (limited to 'test/ConfigurationTest.php')
-rw-r--r-- | test/ConfigurationTest.php | 42 |
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' + ] + ]]; } } |