Example #1
0
 /**
  * @covers ::addParseError
  * @covers ::getParseErrors
  */
 public function testAddAndGetParseErrors()
 {
     $project = new Project(array(), array(), false);
     // No errors by default.
     $this->assertCount(0, $project->getParseErrors());
     // Add some.
     $project->addParseError('fileA', $a = new Error(''));
     $project->addParseError('fileB', $b = new Error(''));
     $this->assertCount(2, $errors = $project->getParseErrors());
     $this->assertSame(array('fileA' => $a, 'fileB' => $b), $errors);
 }