私はAPIドキュメントシステムを開発しており、各コマンドにドキュメントが添付されていることを動的にチェックしたいと考えています。 これを行う最も簡単な方法は、各コマンドを動的にループし、それに一致する既存のドキュメントをチェックすることです。PHPUnitの特定のテストで 'Stop On Failure/Error'をオフにする方法はありますか?
私のコードは次のようになります。
public function testMissingDocs()
{
foreach ($aCommands as $sKey => $aOptions)
{
$this->assertNotNull($oDocs->get($sKey));
}
}
これに伴う問題は、最初のアサーションが失敗した後にテストを停止したPHPUnitのStopOnFailure /エラー機能です。私はこの機能の理由を理解しており、大部分のテストケースでそれを維持したいのですが、動的なアサーション/テストでは少し難しくなります。
このテストで各コマンドを確認できるように、テストごとに無効にする方法はありますか?
素晴らしい、それはうまく仕事をするでしょう。ありがとうございました。 –
クールな機能私は知らなかった –