只需对代码覆盖进行简单的单元测试。
class Value
{
protected $v;
public function __construct($v)
{
$this->v = $v;
}
}
class ValueTest extends \PHPUnit_Framework_TestCase
{
/**
* @covers Value::__construct
*/
public function test__construct()
{
$v = new Value(1);
$class = new \ReflectionClass($v);
$property = $class->getProperty('v');
$property->setAccessible(true);
$this->assertSame(1, $property);
}
}
代码覆盖率报告:
要点:
职业:100.00%(1/1)
方法:100.00%(1/1)
行:40.00%(2/5)
值:方法:100.00%(1/1)线:100.00%(2/2)
为什么汇总代码覆盖率测量值不是100%?
答案 0 :(得分:0)
尝试从外部文件加载Value类。我试过并获得了100%的报道。