Errore PhPUNIT - nodo assertore non riuscito indicato da
-
28-10-2019 - |
Domanda
Sto usando phpunit 3.5.x insieme a zend 1.10 Ho una linea nel mio indexControllerTestcase.php
$this->assertXpathContentContains("id('message')", "test message");
Questo mostra un errore
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
Qualche idea per il motivo per cui viene visualizzato questo errore? Qualsiasi aiuto sarebbe molto apprezzato
Soluzione
Non sono un mago XPath, ma nei nostri test usiamo qualcosa come il seguente per cercare ilu003Cdiv> con il id
di message
.
$this->assertXpathContentContains('//div[@id="message"]', "test message");
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow