cii-text-analysis/vendor/yooper/php-text-analysis/tests/TextAnalysis/Stemmers/SnowballStemmerTest.php
Jéremy Munsch f68d2ac333
premier poc
2026-02-11 08:24:04 +01:00

33 lines
No EOL
921 B
PHP

<?php
namespace Tests\TextAnalysis\Stemmers;
use TextAnalysis\Stemmers\SnowballStemmer;
/**
*
* @author yooper
*/
class SnowballStemmerTest extends \PHPUnit\Framework\TestCase
{
public function testDefaultEnglish()
{
$stemmer = new SnowballStemmer('English');
$this->assertEquals("judg", $stemmer->stem("judges"));
$this->assertEquals('ski', $stemmer->stem('skis'));
$this->assertEquals('univers', $stemmer->stem('universities'));
$this->assertEquals('news', $stemmer->stem('news'));
}
public function testSwedish()
{
$stemmer = new SnowballStemmer('Swedish');
$this->assertEquals("affärschef", $stemmer->stem("affärscheferna"));
}
public function testException()
{
$this->expectException('Exception');
$stemmer = new SnowballStemmer('Wookie');
}
}