2011-12-05 41 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