我的主类中有一个调用 webservice 的方法。我想跳过那个方法调用,我怎么能在 mockito 中做到这一点。代码如下
MainCLass{
int main(){
// I want to skip this method getting called
MyClass.callWebservice();
}
}
如果您不想使用 PowerMock,可以执行以下操作:
但可以肯定的是,如果您不想仅为此测试更改生产代码,那么这将是一个有效的论点。
这是一个静态调用,不能仅使用 Mockito 来模拟。但是您可以使用PowerMock来做到这一点。这有点复杂,你可以在这里找到一个例子:MockStatic