Я пытаюсь высмеять java.awt.Toolkit.beep() с помощью ожиданий JMockit. У меня есть следующий код в моем тесте:Mocking Toolkit с использованием ожиданий JMockit
new Expectations() {
Toolkit mock;
{
mock.beep();
}
}.endRecording();
При запуске тестового примера (JUnit 4), я получаю следующее исключение в строке «новые ожидания»:
java.lang.ClassFormatError: Code attribute in native or abstract methods in class file $Mock
Любые идеи ?
Я начинаю подозревать, что java.awt.Toolkit нельзя издеваться, потому что (1) он абстрактный, и (2) он реализован с помощью «родного» метода. – Ralph