Пример #1
0
 /**
  * @dataProvider isPrecededByTokenMatchedByClosureProvider
  * @param \Iterator $iterator
  * @param \Closure $closure
  * @param array $allowedTokens
  * @param boolean $expectedResult
  * @covers \PHP\Manipulator\AHelper::isPrecededByTokenMatchedByClosure
  */
 public function testIsPrecededByTokenMatchedByClosure($iterator, $closure, $allowedTokens, $expectedResult)
 {
     $ahelper = new AHelper();
     $startToken = $iterator->current();
     $result = $ahelper->isPrecededByTokenMatchedByClosure($iterator, $closure, $allowedTokens);
     $this->assertSame($expectedResult, $result);
     $this->assertSame($startToken, $iterator->current());
 }