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

È stato utile?

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
scroll top