2

我正在尝试使用 JMockit 期望来模拟 java.awt.Toolkit.beep()。我的测试用例中有以下代码:

new Expectations() {
    Toolkit mock;

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

当我运行测试用例(JUnit 4)时,我在“new Expectations”行得到以下异常:

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

有任何想法吗?

4

1 回答 1

1

默认的 jmock 只能模拟接口。要模拟课程,您需要遵循这些说明

于 2009-04-26T16:37:01.973 回答