java - Mockito - 验证 stub

标签 java unit-testing mockito

我有一个在不同测试用例中使用的 stub ,我需要验证在其中一些测试用例中是否未调用某些方法。

我通过 Mockito.mock() 获得的模拟遇到的问题是调用它们的方法没有效果。

那么,我可以以某种方式模拟一个 stub ,以便方法调用按其应有的方式执行,同时记录它们以便可以验证它们吗?

最佳答案

我认为你要找的是 spy 。参见这里:http://mockito.googlecode.com/svn/branches/1.7/javadoc/org/mockito/Mockito.html (列表中的#13)。

关于java - Mockito - 验证 stub ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9025430/

相关文章:

java - 如何找到 LocalDate java 之间的天数?

java - 这是工厂模式的完美问题吗?

java - 如何在 jsmpp 中将消息分离到第三方 Binder

unit-testing - 模拟使用 findAll 的 grails 方法,生成 MissingMethodException

testing - 使用 Mockito 在签名的 Jar 文件中模拟类

java - 我可以使用注释将原始变量注入(inject)模拟类吗?

java - Eclipse 未部署引用的库

java - Powermock 无法模拟静态类

python - 在 Python 的单元测试中使用 doctest "result parser"?

java - Mockito thenThrow 抛出 mockito 异常