public function testClassKnowsIfALineHasCoverage() { $line0 = new CoveredLine("line0"); $line1 = new CoveredLine("line1"); $class = new CoveredClass(); $class->addLine(0, $line0); $class->addLine(1, $line1); $this->assertFalse($class->isCovered()); $line0->addCoverage(""); $this->assertTrue($class->isCovered()); }
/** * @param integer $lineNumber */ public function addLine($lineNumber, Line $line) { if ($line->isClass()) { $line = new DynamicClassnameCoveredLine($line); $this->classLine = $line; } parent::addLine($lineNumber, $line); }
public function testLoadClassReturnsFalseOnParseError() { $class = new CoveredClass(); $class->setName("MyName"); $class->addLine(0, new CoveredLine("THIS IS A PARSE ERROR!")); $proxy = new ProxyAccessor($class); $this->assertFalse($proxy->loadClass($class)); }