有没有一种方法可以模拟一个方法,而不必模拟该方法内的任何调用?

时间:2018-10-15 22:35:34

标签: java mockito future

我有一个更复杂的方法ListenableFuture doFoo(),我正在尝试模拟它并使它返回一个空的未来。但是,我试图避免在doFoo中模拟所有内容,因为它包含许多方法调用和类变量设置。有办法吗?

1 个答案:

答案 0 :(得分:0)

通过调用doFoo()方法来使它返回空的Future来模拟方法doFoo()。 使用类似的东西:

when(doFoo(*some parameter*)).thenReturn(*empty future*);