Ich versuche, java.awt.Toolkit.beep() JMockit Expectations zu verspotten. Ich habe den folgenden Code in meinem Testfall:Mocking Toolkit mit JMockit Erwartungen
new Expectations() {
Toolkit mock;
{
mock.beep();
}
}.endRecording();
Wenn ich den Testfall ausgeführt (JUnit 4), erhalte ich die folgende Ausnahme bei den „neuen Erwartungen“ -Linie:
java.lang.ClassFormatError: Code attribute in native or abstract methods in class file $Mock
Irgendwelche Ideen ?
Ich beginne zu vermuten, dass java.awt.Toolkit nicht verspottet werden kann, weil (1) es abstrakt ist, und (2) es mit einer "nativen" Methode implementiert wird. – Ralph