Bir kullanıcı doğru post parametreleri olmadan/user/validate eriştiğinde, Zend uygulamasında bir zend istisnası atar. (Düzenim dahilinde çerçevelenen standart "Bir Hata Oluştu" mesajını alıyorum). Bu kasıtlı.PHPUnit ve Zend Framework ile sorun testi istisnaları
Şimdi bu davranışı PHPUnit ile denemeye çalışıyorum. Testi çalıştırdığınızda
/**
* @expectedException Zend_Exception
*/
public function testEmptyUserValidationParametersCauseException() {
$this->dispatch('/user/validate');
}
Ben, "Beklenen istisna Zend_Exception" başarısız belirten bir mesaj alıyorum: İşte benim test. Herhangi bir fikir?
Sadece iyi çalışıyor dosyadaki diğer testler var ...
teşekkürler!
Teşekkürler tomjowitt! Bir tanesinde var! –
Symfony'nin sfBrowser-> getCurrentException() 'sine benzer şekilde yakalanmamış istisnayı geri getirmenin bir yolu var mı? Doğru istisnanın atıldığını da doğrulamak yararlı olabilir. –