Ben aşağıdaki gibi görünen bir denetleyici test durum var:
class LoginControllerTest extends Zend_Test_PHPUnit_ControllerTestCase
{
public function testLoginFormIsShown()
{
$this->dispatch('/login');
$this->assertQuery('form#login');
}
}
Ancak bizim sitesi HTML5 kullanılarak yazılmıştır ve ZF dahili çıkışında DomDocument :: loadHTML () calles bir uyarı oluşturur
1) LoginControllerTest::testLoginFormIsShown
DOMDocument::loadHTML(): Tag header invalid in Entity, line: 8
Nasıl ya aracılığıyla bu hatayı geçmek, ya da PHPUnit bir hata olarak kabul Uyarı değil almak için değil ZF söyleyebilir? Ben bütün test paketi için hata raporlama kapatmak istemiyorum.
EDIT:
Test metoduna ExpectedException PHPUnit_Framework_Error_Warning @ ekleme başarısızlık baskıladığı, ancak herhangi bir sonraki hataları (ve aslında hatta sorgu çalışmaz) gizler.
EDIT AGAIN:
Bu yüzden şimdi kırılma iddialar önünde bir @ ekleyerek sona erdi ettik, bu mantıklı bir çözüm olabilir orada görünmüyor.