MethodToCheckIfCalled
全部标签 据我了解,如果我调用更高级别的方法,我可以测试是否会发生方法调用,即:publicabstractclassSomeClass(){publicvoidSomeMehod(){SomeOtherMethod();}internalabstractvoidSomeOtherMethod();}我想测试一下,如果我调用SomeMethod(),那么我希望SomeOtherMethod()会被调用。我是否认为这种测试可以在模拟框架中使用? 最佳答案 您可以使用Verify来查看您模拟的对象中的方法是否已被调用,例如:staticvoidM
据我了解,如果我调用更高级别的方法,我可以测试是否会发生方法调用,即:publicabstractclassSomeClass(){publicvoidSomeMehod(){SomeOtherMethod();}internalabstractvoidSomeOtherMethod();}我想测试一下,如果我调用SomeMethod(),那么我希望SomeOtherMethod()会被调用。我是否认为这种测试可以在模拟框架中使用? 最佳答案 您可以使用Verify来查看您模拟的对象中的方法是否已被调用,例如:staticvoidM