0

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 を実行しています。

4

1 に答える 1

1

http://framework.zend.com/issues/browse/ZF-11828から:

いくつかの理由により、修正されないまま閉じます。

Matthew は、PHPUnit 3.4.x が ZFv1 の公式にサポートされているバージョンであると繰り返し述べています (公式および非公式の両方の) 繰り返しの試みは、ZFv1 にバンドルできる PHPUnit 3.4.x の実行可能な PHAR アーカイブを生成しませんでした 代替ソリューションが存在します (例: altroot) PEAR インストール + PHPUnit 3.4.x)

于 2012-08-21T14:11:30.150 に答える