2011-12-16 8 views
0

PHPのエラー、警告、または例外が発生した場合にPHPUnitを失敗させたいと考えています。エラーが予想される場合PHPUnitを使用してPHPエラー/警告/例外を検出する

私は

/** 
* @expectedException PHPUnit_Framework_Error_Warning 
*/ 

逆の例を見ているが使用されています。しかし、代わりに、さまざまなコードパスを実行して、エラー、警告、または例外がスローされないことを保証したいと思います。

+1

私にとっては、質問は答えが十分ではありませんが、適切な単体テストのようには思えない何かのためにPHPunitを悪用しているように感じます。あなたの質問から十分な情報が得られないので、私は間違っているかもしれません。たぶん、あなたがしたいことのいくつかの例(疑似)コードを投稿することができます。 – markus

答えて

2

キャッチされない例外をスローするか、警告またはエラーを発生させるテストは、あなたの介入なしにPHPUnitによって自動的にE(エラー用)とマークされます。このようなエラーを正しい動作として数えたい場合は、@expectedExceptionのような対策をとるだけです。

関連する問題