/** * @dataProvider getNormalizeDataProvider */ public function testNormalize($source, $normalized) { $token = new Token($source, 0, 100); $token->setPositionIncrement(50); $actualToken = $this->filter->normalize($token); $expectedToken = new Token($normalized, 0, 100); $expectedToken->setPositionIncrement(50); $this->assertEquals($expectedToken, $actualToken); }
/** * @dataProvider getNormalizeDataProvider */ public function testNormalize($source, $expected, $pseudoRoots, $encoding) { $this->phpmorphy->shouldReceive('getEncoding')->andReturn($encoding); $this->phpmorphy->shouldReceive('getPseudoRoot')->andReturn($pseudoRoots); $filter = new TokenFilterEnRu($this->phpmorphyFactory); $token = new Token($source, 0, 100); $token->setPositionIncrement(50); $actualToken = $filter->normalize($token); $expectedToken = new Token($expected, 0, 100); $expectedToken->setPositionIncrement(50); $this->assertEquals($expectedToken, $actualToken); }