相关疑难解决方法(0)

使用Mockito时,嘲讽和间谍有什么区别?

什么是使用Mockito间谍的用例?

在我看来,使用callRealMethod可以使用mock处理每个间谍用例.

我可以看到的一个区别是,如果你想让大多数方法调用都是真实的,它会节省一些代码行来使用模拟和间谍.这是它还是我错过了更大的图景?

java testing mocking mockito

128
推荐指数
5
解决办法
10万
查看次数

模拟框架中的模拟与间谍

在模拟框架中,您可以模拟对象或监视它.这两者之间有什么区别?我应该/何时使用一个而不是另一个?例如,看看mockito,我看到使用间谍和嘲讽做类似的事情,但我不确定两者之间的区别.

tdd unit-testing mocking

114
推荐指数
5
解决办法
5万
查看次数

Mockito when().thenReturn()无法正常工作

我有一个带有2个函数的类A:函数a()返回一个随机数.function b()调用a()并返回返回的值.

在测试中我写了这个:

A test = Mockito.mock(A.class)
Mockito.when(test.a()).thenReturn(35)
assertEquals(35,test.a())
assertEquals(35,test.b())
Run Code Online (Sandbox Code Playgroud)

测试在第二个断言时失败.有谁知道为什么?

要清楚 - 这不是我真正的代码,而是一个简单的代码来解释我的问题

java unit-testing mocking mockito

9
推荐指数
1
解决办法
3万
查看次数

标签 统计

mocking ×3

java ×2

mockito ×2

unit-testing ×2

tdd ×1

testing ×1