使用JMockit Expectations的Mocking Toolkit

时间:2009-04-26 15:49:21

标签: unit-testing jmockit

我正在尝试使用JMockit Expectations模拟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

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

默认的jmock只能模拟界面。要模拟课程,您需要关注these instructions