2011-12-05 34 views
3

我使用PHPUnit的3.5.x的表示与Zend 1.10 沿着我有一个线在我的IndexControllerTestCase.php节点PHPUnit的错误 - 无法断言通过

$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 

任何想法为什么这个错误弹出?任何帮助将真正理解

回答

3

我不是XPath的向导,但在我们的测试中,我们使用类似下面去寻找<DIV>与messageid

$this->assertXpathContentContains('//div[@id="message"]', "test message"); 
+0

它的工作感谢:) – Srivathsa