/**
  * @dataProvider evaluateProvider
  * @covers \PHP\Manipulator\TokenConstraint\ContainsNewline
  */
 public function testEvaluate($token, $result)
 {
     $constraint = new ContainsNewline();
     $this->assertSame($result, $constraint->evaluate($token), 'Wrong result');
 }
 /**
  * @param Iterator $iterator
  * @return boolean
  */
 protected function _isFollowedByWhitespaceContainingBreak(Iterator $iterator)
 {
     return $this->isFollowedByTokenMatchedByClosure($iterator, function (Token $token) {
         $constraint = new ContainsNewline();
         return $constraint->evaluate($token);
     });
 }