Skip to content

Commit

Permalink
enable extra analyzer tests
Browse files Browse the repository at this point in the history
  • Loading branch information
jsteemann committed Oct 21, 2021
1 parent 5104c4e commit d5f7829
Showing 1 changed file with 8 additions and 12 deletions.
20 changes: 8 additions & 12 deletions tests/AnalyzerTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public function testCreateAnalyzerObject()
$analyzer = new Analyzer('Analyzer1' . '_' . static::$testsTimestamp, 'text', [ "locale" => "en.UTF-8", "stopwords" => [] ]);
static::assertEquals('Analyzer1' . '_' . static::$testsTimestamp, $analyzer->getName());
static::assertEquals('text', $analyzer->getType());
static::assertEquals([ "locale" => "en.UTF-8", "stopwords" => [] ],$analyzer->getProperties());
static::assertEquals([ "locale" => "en.UTF-8", "stopwords" => [] ], $analyzer->getProperties());
static::assertEquals([], $analyzer->getFeatures());
}

Expand All @@ -69,7 +69,7 @@ public function testCreateTextAnalyzer()
$result = $this->analyzerHandler->create($analyzer);
static::assertEquals('Analyzer1' . '_' . static::$testsTimestamp, $result['name']);
static::assertEquals('text', $result['type']);
static::assertEquals([ "locale" => "en.UTF-8", "stopwords" => [] ],$analyzer->getProperties());
static::assertEquals([ "locale" => "en.UTF-8", "stopwords" => [] ], $analyzer->getProperties());
static::assertEquals([], $analyzer->getFeatures());
}

Expand All @@ -89,17 +89,15 @@ public function testCreateTextAnalyzerFail()
/**
* Test creation of stopwords analyzer
*/
/* disabled until 3.8.1
public function testCreateStopwordsAnalyzer()
{
$analyzer = new Analyzer('Analyzer1' . '_' . static::$testsTimestamp, 'stopwords', [ "stopwords" => ["foo", "bar", "baz", "dead"] ]);
$result = $this->analyzerHandler->create($analyzer);
static::assertEquals('Analyzer1' . '_' . static::$testsTimestamp, $result['name']);
static::assertEquals('stopwords', $result['type']);
static::assertEquals([ "stopwords" => ["foo", "bar", "baz", "dead"] ],$analyzer->getProperties());
static::assertEquals([ "stopwords" => ["foo", "bar", "baz", "dead"] ], $analyzer->getProperties());
static::assertEquals([], $analyzer->getFeatures());
}
*/

/**
* Test creation of delimiter analyzer
Expand All @@ -110,7 +108,7 @@ public function testCreateDelimiterAnalyzer()
$result = $this->analyzerHandler->create($analyzer);
static::assertEquals('Analyzer1' . '_' . static::$testsTimestamp, $result['name']);
static::assertEquals('delimiter', $result['type']);
static::assertEquals([ "delimiter" => " " ],$analyzer->getProperties());
static::assertEquals([ "delimiter" => " " ], $analyzer->getProperties());
static::assertEquals([], $analyzer->getFeatures());
}

Expand All @@ -123,14 +121,13 @@ public function testCreateNormAnalyzer()
$result = $this->analyzerHandler->create($analyzer);
static::assertEquals('Analyzer1' . '_' . static::$testsTimestamp, $result['name']);
static::assertEquals('norm', $result['type']);
static::assertEquals([ "locale" => "en.UTF-8", "accent" => false, "case" => "lower" ],$analyzer->getProperties());
static::assertEquals([ "locale" => "en.UTF-8", "accent" => false, "case" => "lower" ], $analyzer->getProperties());
static::assertEquals([], $analyzer->getFeatures());
}

/**
* Test creation of pipeline analyzer
*/
/* disabled until 3.8.1
public function testCreatePipelineAnalyzer()
{
$data = [ "pipeline" => [
Expand All @@ -147,7 +144,6 @@ public function testCreatePipelineAnalyzer()
static::assertEquals($data, $analyzer->getProperties());
static::assertEquals([], $analyzer->getFeatures());
}
*/

/**
* Test getting an analyzer
Expand All @@ -160,7 +156,7 @@ public function testGetAnalyzer()
$result = $this->analyzerHandler->get('Analyzer1' . '_' . static::$testsTimestamp);
static::assertEquals('_system::Analyzer1' . '_' . static::$testsTimestamp, $result->getName());
static::assertEquals('text', $result->getType());
static::assertEquals([ "locale" => "en.UTF-8", "stopwords" => [] ],$analyzer->getProperties());
static::assertEquals([ "locale" => "en.UTF-8", "stopwords" => [] ], $analyzer->getProperties());
static::assertEquals([], $analyzer->getFeatures());
}

Expand Down Expand Up @@ -252,13 +248,13 @@ public function testAnalyzerProperties()
$result = $this->analyzerHandler->create($analyzer);
static::assertEquals('Analyzer2' . '_' . static::$testsTimestamp, $result['name']);
static::assertEquals('text', $result['type']);
static::assertEquals([ "locale" => "en.UTF-8", "stopwords" => [] ],$analyzer->getProperties());
static::assertEquals([ "locale" => "en.UTF-8", "stopwords" => [] ], $analyzer->getProperties());
static::assertEquals([], $analyzer->getFeatures());

$result = $this->analyzerHandler->properties($analyzer);
static::assertEquals('_system::Analyzer2' . '_' . static::$testsTimestamp, $result['name']);
static::assertEquals('text', $result['type']);
static::assertEquals([ "locale" => "en.UTF-8", "stopwords" => [] ],$analyzer->getProperties());
static::assertEquals([ "locale" => "en.UTF-8", "stopwords" => [] ], $analyzer->getProperties());
static::assertEquals([], $analyzer->getFeatures());
}

Expand Down

0 comments on commit d5f7829

Please sign in to comment.