web-dev-qa-db-ja.com

PHPUnitで障害を強制する方法

$this->assertTrue(false)よりもphpunitの失敗を強制するより公式な方法はありますか?

59
Parris Varney

これはテストケース内で機能するはずです。

$this->fail('Message');
88
rr.

これを行う別の方法(特にテストツールを作成するときに役立つ)は次のとおりです。

use PHPUnit_Framework_ExpectationFailedException as PHPUnitException;

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

はい、方法があります、

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

あなたがページを見たいなら、あなたは失敗しました

print_r(getResponse()->getContent());
0
Arpan Buch