如何使用phpunit强制失败

时间:2010-11-12 16:03:31

标签: phpunit

有没有比$this->assertTrue(false)迫使phpunit失败更官方的方式?

3 个答案:

答案 0 :(得分:85)

我认为这应该适用于测试用例:

$this->fail('Message');

答案 1 :(得分:1)

另一种方法(在编写测试工具时特别有用)将是:

use PHPUnit_Framework_ExpectationFailedException as PHPUnitException;

try {
    // something here
} catch (SpecificException $e) {
    // force a fail:
    throw new PHPUnitException("This was not expected.");
}

答案 2 :(得分:0)

是的,有办法,

$this->fail("your message");

如果你想看到你失败的页面那么

print_r(getResponse()->getContent());