如何验证,没有调用类的方法?

时间:2015-09-24 06:01:45

标签: java jmockit

我想检查一下,没有调用给定类的方法。现在我这样做是通过在验证块中为每个方法添加一行,如下面所示:

new Verifications() {
    {
        myClass.method1();
        times = 0;

        myClass.method2();
        times = 0;
    }
};

问题是,如果有人将方法3添加到MyClass并调用它,我的测试就不会注意到这一点。有没有更通用的方法来做到这一点?像myClass.*; times = 0;

这样的东西

1 个答案:

答案 0 :(得分:3)

考虑到YoungHobbit的答案,我自己找到了答案:

new FullVerifications(myClass) {};

诀窍。