一、Mockito是什么?
Mockito,Java单元测试中的mock框架。
Mockito,是一个流行的Java单元测试框架。
Mockito,提供IDEA插件来辅助生成Mock对象和测试代码。
Mockito,通过在执行后校验哪些函数已经被调用,消除了对期望行为的需要,API非常简洁。
二、Mockito的优势与局限
优势与局限:Mockito插件简化了Mock对象的创建和验证过程,适合用在那些需要大量模拟外部依赖的单元测试中。
但用户需要对Mockito框架有一定了解,才能有效利用其功能。
缺点:对于静态函数、构造函数、私有函数等还是无能为力。
三、Mockito的三部曲:
1、创建需要测试的mock对象
2、调用测试对象需要测试的方法
3、验证测试方法的调用情况
四、Mockito的基本使用流程
4.1 Mockito功能与安装
安装Mockito插件与前述插件类似,通过IDEA的插件市场搜索、安装并重启。
4.2 使用方式
在IDEA中,你可以通过右键单击方法并选择“Generate Mocks”快速生成Mockito框架的测试代码。