Zend Test と PHPUnit を使用して、作成したアプリケーションをテストしようとしています。私は物事をセットアップする初期段階にあり、いくつかの問題に遭遇しました (この楽しい問題を参照してください)。しかし、何らかの理由で PHPUnit がログ ファイルを書き込めないことを除けば、テストは問題なく (一見) 実行されます。ただし、使用しようとする$this->assertResponseCode(200, 'some message');
と、次のエラーが発生します。
Declaration of Zend_Test_PHPUnit_Constraint_ResponseHeader::evaluate() should be compatible with PHPUnit_Framework_Constraint::evaluate($other, $description = '', $returnResult = false)
Zend Test コードを見てきましたが、正しいパラメーターを渡していると確信しています。また、自分の問題を検索したところ、この質問が見つかりました。私が間違っていることについてのアイデアはありますか?
こちらから最新の PHPUnit (3.6.12) を実行し、Windows では PHP 5.4 を実行しています。