我想检查是否没有调用给定类的方法。现在,我通过在验证 block 中为每个方法放入一行来完成此操作,如 list 中所示:
new Verifications() {
{
myClass.method1();
times = 0;
myClass.method2();
times = 0;
}
};
问题是,如果有人将 method3 添加到 MyClass 并调用它,我的测试不会注意到这一点。有没有更通用的方法来做到这一点?类似于 myClass.*;次 = 0;
?
最佳答案
考虑到 YoungHobbit 的答案,我自己找到了答案:
new FullVerifications(myClass) {};
就可以了。
关于java - 如何验证没有调用类的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32754392/