2011-12-16 53 views
0

我希望PHPUnit在遇到任何PHP错误,警告或异常时失败。使用PHPUnit检测任何PHP错误/警告/异常

我看到倒数,其中

/** 
* @expectedException PHPUnit_Framework_Error_Warning 
*/ 

时预计的错误使用的例子。但是,我想运用各种代码路径并保证不会出现错误,警告或异常。

+1

对于我来说,这个问题不够精确,不能回答,但感觉就像你在滥用PHPunit的东西听起来不像正确的单元测试。再一次,我可能错了,因为我没有从你的问题得到足够的信息。也许你可以发布一些你想要做的例子(伪)代码。 – markus 2011-12-16 07:37:42

回答

2

任何引发未捕获异常或引发警告或错误的测试都会自动用PHPUnit标记为E(对于错误),无需您的干预。当您想将这些错误计为正确的行为时,您只需采取像@expectedException这样的措施。