• The Baeldung Logo
  • 从这里开始
  • 指南 ▼▲
    • Persistence

      Spring持久化指南

    • REST

      使用Spring构建REST API指南

    • Security

      Spring Security指南

  • 关于
  •  English

Mockito 教程

最后修改:2024年6月24日

by baeldung
  • Series
  • Testing
  • Mockito

在进行单元测试时,如果依赖的服务尚未开发完成,或依赖的对象不方便构造,这时我们就需要模拟( 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用法

Mockito 与其他库集成

  • Mockito Mocks注入到Spring中
  • Mockito.mock() vs @Mock vs @MockBean
  • Spring RestTemplate模拟
  • Mockito和Junit 5 - 使用扩展 (热门)
  • 使用JUnit测试抽象类
  • Mockito、EasyMock与JMockit的比较
  • 使用PowerMock模拟私有方法
  • Powermockito介绍

« 上一篇: Java Weekly, 第390期
» 下一篇: Spring 依赖注入系列教程
The Baeldung logo

分类

  • Spring
  • REST
  • Java
  • Security
  • Persistence
  • Jackson
  • HTTP Client-Side

系列教程

  • Java “回归基础” 教程
  • Jackson JSON 教程
  • HttpClient 4 教程
  • REST 与 Spring 教程
  • Spring 持久化教程
  • Security 与 Spring

关于

  • 关于 Baeldung
  • 课程
  • 工作
  • 归档
  • 为Baeldung写作
  • 编辑
  • 合作伙伴
  • GitHub中文社区
  • Terms of Service
  • Privacy Policy
  • Company Info
  • Contact
The Baeldung Logo