在进行单元测试时,如果依赖的服务尚未开发完成,或依赖的对象不方便构造,这时我们就需要模拟( Mock)对象。
Mockito 是一个功能强大的 Java 单元测试 Mocking 框架,本教程我们将从初级到高级,介绍 Mockito 的用法以及如何与其他测试库如 JUnit 进行集成。
Mockito 基础
- Mockito 快速入门教程
- Mockito 中的 @Mock, @Spy, @Captor 及 @InjectMocks 注解 (热门)
- BDDMockito快速指南
- Mockito mock函数的用法
- Mockito的断言匹配器(Argument Matchers)
- 使用Mockito模拟抛出异常 (热门)
- Java 8 新特性在 Mockito 中的应用
- Mockito When/Then 用法
- Mockito Verify用法 (热门)
Mockito 高级
- Mockito模拟返回值为void的方法 (热门)
- 使用Mockito模拟最终类和方法
- Mockito 2 懒验证
- 使用Mockito测试回调函数
- 警告:“MockitoJUnitRunner 类型已过时”
- Kotlin 与 Mockito
- 使用Mockito模拟静态方法 (热门)
- Mockito 之 Spy 用法 (热门)
- Mockito ArgumentCaptor用法