Mockito初探(一)—— 初识

本文介绍了Mockito的基本概念和应用场景,它用于在单元测试中避免第三方接口的影响。通过引入mockito-core库,配合JUnit进行使用,文章展示了`verify`和基本的`stubbing`用法。`verify`用于检查被mock对象是否执行了特定操作,而`stubbing`则配置了mock对象在特定操作时的响应。作者提醒,已 stubbing 的操作不建议再使用`verify`,因为这意味着对其结果不关心。
摘要由CSDN通过智能技术生成

之前的工作中对业务接口的测试仅仅停留在postman请求一下,验证一下接口是否出现异常而已,单元测试基本属于空白,新工作中对单元测试的要求较高,于是在完成接口的代码之外还需要完成相应的单元测试,在单元测试中为避免第三方接口对测试结果的影响,遂使用了Mockito,在这样的情况下结识了Mockito。

Mockito的应用场景如上所述,而官网肯定会对自己的框架大肆夸赞一番,可以写出更加优美的测试代码,可阅读性高的测试代码以及清晰的验证错误结果云云,这些在使用Mockito时都可以自己感受,也可以点击跳转Mockito官网亲自喝下这碗官网鸡汤。

Mockito的使用也十分简单,只要引入mockito-core的jar包就可以使用,建议配上junit食用效果更佳,接下来展示两个Mockito的基本使用例子作为此章节的结束。

  • verify基本使用
    在使用Mockito之前先引入Mockito相关方法
import static org.mockito.Mockito.*;
@Test
public void simpleVerifyTest() {
   
    // create a mock of List
    List mockList = mock(List.class
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值