Mocking Toolkit с использованием ожиданий JMockit - PullRequest
2 голосов
/ 26 апреля 2009

Я пытаюсь смоделировать java.awt.Toolkit.beep (), используя ожидания JMockit. У меня есть следующий код в моем тестовом случае:

new Expectations() {
    Toolkit mock;

    {
        mock.beep();
    }
}.endRecording();

Когда я запускаю контрольный пример (JUnit 4), я получаю следующее исключение в строке «новые ожидания»:

java.lang.ClassFormatError: Code attribute in native or abstract methods in class file $Mock

Есть идеи?

1 Ответ

1 голос
/ 26 апреля 2009

jmock по умолчанию может только макетировать интерфейс. Чтобы издеваться над классом, вам нужно следовать этим инструкциям

...