Khi người dùng truy cập/người dùng/xác thực mà không có thông số bài đăng chính xác, ứng dụng Zend của tôi sẽ ném ngoại lệ zend. (Tôi nhận được thông báo "Lỗi đã xảy ra" chuẩn, được đóng khung trong bố cục của tôi). Đây là cố ý.Sự cố kiểm tra ngoại lệ với PHPUnit và Zend Framework
Tôi hiện đang cố gắng kiểm tra hành vi đó bằng PHPUnit. Đây là thử nghiệm của tôi:
/**
* @expectedException Zend_Exception
*/
public function testEmptyUserValidationParametersCauseException() {
$this->dispatch('/user/validate');
}
Khi tôi chạy thử, tôi nhận được thông báo cho biết không thành công, "Mong đợi ngoại lệ Zend_Exception". Bất kỳ ý tưởng?
Tôi có các thử nghiệm khác trong tệp đang hoạt động tốt ...
Cảm ơn!
Cảm ơn tomjowitt! Bạn đã nhận nó trong một! –
Có cách nào để lấy lại ngoại lệ chưa được bắt đầu tương tự như 'sfBrowser-> getCurrentException()' của Symfony không? Nó có lẽ sẽ hữu ích để cũng xác minh rằng các ngoại lệ chính xác đã được ném. –