Durante l'utilizzo JMockit voglio lanciare un un'eccezione su un'invocazione costruttore come questo:JMockit Aspettative API: come un'eccezione sul metodo/costruttore invocazione
new Expectations(){
{
new FirefoxDriver();//Want to throw IllegalStateException here but how?
}
};
Ho provato quanto sopra; ma invece di fare il mocking, chiama invece il vero costruttore e crea gli oggetti :( –
Puoi solo registrare un'aspettativa su un metodo o costruttore che è stato * * deriso *, di solito, ciò significa che dichiari un campo di simulazione o un parametro di simulazione usando uno delle annotazioni beffarde, come "' @ Mocked' ". Altrimenti, il vero metodo o costruttore verrà effettivamente eseguito .. –
Ok capito ora! grazie –