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

How to verify, that no method of a class has been called?

我想检查一下,没有调用给定 class 的方法。现在,我正在通过为每个方法在验证块中放入一行来做到这一点,如清单所示:

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

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

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

根据 YoungHobbit 的回答,我自己找到了答案:

new FullVerifications(myClass) {};

成功了。