Trong khi sử dụng JMockit Tôi muốn ném một ngoại lệ khi một invocation constructor như thế này:JMockit vọng API: Làm thế nào để ném một ngoại lệ khi phương pháp/constructor gọi
new Expectations(){
{
new FirefoxDriver();//Want to throw IllegalStateException here but how?
}
};
Tôi đã thử ở trên; nhưng thay vì chế nhạo, nó gọi phương thức khởi tạo thực tế và tạo các đối tượng thay thế: ( –
Bạn chỉ có thể ghi lại một kỳ vọng trên một phương thức hoặc hàm tạo đã được * chế nhạo *; thường có nghĩa là bạn khai báo một trường mô hình hoặc tham số giả sử dụng một của các chú thích nhạo báng, chẳng hạn như "' @ Mocked' ". Nếu không, phương thức hoặc hàm dựng thực tế thực sự sẽ được thực thi. –
Ok đã nhận được điểm! Cảm ơn bạn –