public function testParserAsComponentReturnsDynamicComponents() { $class = $this->parser->parse(__DIR__ . '/SampleClass.php'); $lines = $class->getLines(); $classLine = $lines[5]; $this->assertInstanceOf('PHPRealCoverage\\Parser\\Model\\DynamicClassnameCoveredLine', $classLine); $class->setName('Replacement'); $this->assertEquals('class Replacement', (string) $classLine); }
public function parseClass($filename, array $coverageData) { $coveredClass = $this->parser->parse($filename); $this->addCoverage($coveredClass, $coverageData); return $coveredClass; }