【发布时间】:2011-12-24 20:38:31
【问题描述】:
我知道 100% 的代码覆盖率只是一个目标,但是将包含右大括号的行算作 未覆盖 很烦人,因为它遵循一个方法调用,其唯一目的是抛出异常。这是我的基本测试用例类中的一个简单示例来演示:
function checkForSkipAllTests() {
if (self::$_skipAllTests) {
self::markTestSkipped(); // [1] always throws an exception
} // [2] shown as executable but not covered
}
由于 [1] 总是退出该方法,因此行 [2] 实际上无法到达。有没有办法通过注释markTestSkipped() 方法本身来告诉 Xdebug?
【问题讨论】:
标签: php phpunit code-coverage xdebug