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 向导,但在我们的测试中,我们使用类似下面的方法来查找带有idof的 <div> message

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