3

PHPUnit 3.5.x と Zend 1.10 を使用しています。IndexControllerTestCase.php に行があります。

$this->assertXpathContentContains("id('message')", "test message");

これはエラーを示しています

1) IndexControllerTest::testIndexWithMessageAction
Failed asserting node denoted by id CONTAINS content "test message"

C:\xampp\htdocs\hive\library\Zend\Test\PHPUnit\Constraint\DomQuery.php:256
C:\xampp\htdocs\hive\library\Zend\Test\PHPUnit\ControllerTestCase.php:516
C:\xampp\htdocs\testsample\tests\application\controllers\IndexControllerTest.php
:14

このエラーが表示される理由は何ですか? どんな助けでも本当に感謝します

4

1 に答える 1

4

私は XPath ウィザードではありませんが、テストでは次のようなものを使用して <div> をidof で検索しますmessage

$this->assertXpathContentContains('//div[@id="message"]', "test message");
于 2011-12-05T21:17:30.963 に答える