Bei der Verwendung von JMockit Ich mag wie dies eine Ausnahme auf einen Konstruktor Aufruf werfen:JMockit Erwartung API: Wie eine Ausnahme bei der Methode/Baumeister Aufruf werfen
new Expectations(){
{
new FirefoxDriver();//Want to throw IllegalStateException here but how?
}
};
Ich habe das obige versucht; aber anstatt sich zu ärgern, ruft es stattdessen den eigentlichen Konstruktor auf und erzeugt Objekte :( –
Sie können nur eine Erwartung für eine Methode oder einen Konstruktor aufzeichnen, der * mocked * wurde; normalerweise bedeutet dies, dass Sie ein Mock-Feld oder einen Mock-Parameter mit einem angeben B. "@ Mocked". Andernfalls wird die eigentliche Methode oder der Konstruktor tatsächlich ausgeführt. –
Ok, hab den Punkt jetzt! danke –