示例#1
0
 /**
  * @dataProvider isPrecededProvider
  * @covers \PHP\Manipulator\AHelper::isPreceded
  */
 public function testIsPreceded($iterator, $isSearchedToken, $isAllowedToken, $expectedFound, $expectedResult)
 {
     $startToken = $iterator->current();
     $ahelper = new AHelper();
     $actualResult = $ahelper->isPreceded($iterator, $isSearchedToken, $isAllowedToken, $actualFound);
     $this->assertSame($expectedFound, $actualFound, 'Found wrong token');
     $this->assertSame($expectedResult, $actualResult, 'Found wrong token');
     $this->assertSame($startToken, $iterator->current(), 'Iterator is not seeked to where it started');
 }