Hallo zusammen
Ich arbeite gerade an Unittests und nutze dabei EasyMock. Allgemein klappt das auch recht gut, aber nun hänge ich an einem Problem, welches ich nicht verstehe.
An einer Stelle in meiner TestUnit-Klasse muss ich einen expect-Aufruf mit einem Try-Catch-Block umfassen. Die hier genutzte Methode des Interfaces hat eine Throws-Anweisung und genau eine solche Exception wird im Catch-Block gefangen.
Kann mir jemand sagen, warum das passiert? Ich dachte, dass ich mit der Expect-Methode nur das Verhalten des Mocks bestimme. Wieso wird denn dann die Exception ausgelöst?
Ich arbeite gerade an Unittests und nutze dabei EasyMock. Allgemein klappt das auch recht gut, aber nun hänge ich an einem Problem, welches ich nicht verstehe.
An einer Stelle in meiner TestUnit-Klasse muss ich einen expect-Aufruf mit einem Try-Catch-Block umfassen. Die hier genutzte Methode des Interfaces hat eine Throws-Anweisung und genau eine solche Exception wird im Catch-Block gefangen.
Kann mir jemand sagen, warum das passiert? Ich dachte, dass ich mit der Expect-Methode nur das Verhalten des Mocks bestimme. Wieso wird denn dann die Exception ausgelöst?