gpt4 book ai didi

java - Mockito 验证 spy 对象方法的返回

转载 作者:搜寻专家 更新时间:2023-10-30 21:08:20 24 4
gpt4 key购买 nike

我知道您可以验证被侦测对象的方法被调用的时间。你能验证方法调用的结果吗?

类似下面的内容?

verify(spiedObject, didReturn(true)).doSomething();

最佳答案

要验证它被调用的次数,请使用 verify(spiedObject, times(x)).doSomething()

您不应该验证从 spy 对象返回的值。它不是被测对象,所以为什么要验证它返回的内容。而是验证被测对象的行为以响应从 spy 返回的值。

此外,如果您不知道被侦测对象将返回什么值,最好使用模拟而不是 spy 。

关于java - Mockito 验证 spy 对象方法的返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16967552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com