我正在尝试将PHPunit集成到一个大项目中,一切似乎都很顺利,但是所有依赖于ob_start()的方法似乎都会导致不安全的测试。
从网上看来,不安全的测试是指执行未被测试方法覆盖的代码的测试。然而,我完全没有使用@covers注释,并且这只发生在ob_start()上。
所以有几个问题:
1.是否可能解决这个问题? 2.ob_start在测试时是否存在固有问题? 3.是否有一种绕过它的方式?(如果无法解决)
用例是使用一个框架,其视图是返回的(而不是发送到浏览器),Codeigniter是一个经典的例子,你可以返回视图。返回视图取决于ob_start()。非常感谢!
从网上看来,不安全的测试是指执行未被测试方法覆盖的代码的测试。然而,我完全没有使用@covers注释,并且这只发生在ob_start()上。
所以有几个问题:
1.是否可能解决这个问题? 2.ob_start在测试时是否存在固有问题? 3.是否有一种绕过它的方式?(如果无法解决)
用例是使用一个框架,其视图是返回的(而不是发送到浏览器),Codeigniter是一个经典的例子,你可以返回视图。返回视图取决于ob_start()。非常感谢!