一、断言

(1).@assertTrue,@assertFalse

   assertTrue与assertFalse用来判断条件是否为true或false,assertTrue表示如果值为true则通过,assertFalse表示如果值为false则通过

代码块:

(2).@assertNull,@assertNotNull

   assertNull与assertNotNull用来判断条件是否为null

代码块:

(3).@assertThrows异常

   assertThrows用来判断执行抛出的异常是否符合预期,并可以使用异常类型接收返回值进行其他操作

代码块:

(4).@assertTimeout超时

   assertTimeout用来判断执行过程是否超时

代码块:

(5).@assertAll是组合断言

   assertAll是组合断言,当它内部所有断言正确执行完才算通过(有一处断言错误都算错误!)

代码块:

结果:

二、Mockito

  Mockito 是一种 Java Mock 框架,主要是用来做 Mock 测试,它可以模拟任何 Spring 管理的 Bean、模拟方法的返回值、模拟抛出异常等等,避免你为了测试一个方法,却要自行构建整个 bean 的依赖链。

代码块:

结果:

最新文章

  1. Canvas——使用定时器模拟动态加载动画!
  2. navicat怎么导出和导入数据表
  3. Memcached集群/分布式/高可用 及 Magent缓存代理搭建过程 详解
  4. InnoDB VS MyISAM
  5. hadoop-2.7.0
  6. ionic ngcordova barcodescanner
  7. SqlDependency缓存数据库表小案例
  8. windows下配置wnmp
  9. JSONObject处理java.util.Date
  10. 【es】创建索引和映射
  11. 【DWM1000】 非官方开源定位代码bitcraze
  12. [UI] 03 - Bootstrap: component
  13. CF494C Helping People 解题报告
  14. tftp
  15. 计算一元一次方程Y=kX+b
  16. JDBC入门(3)--- PrepareStatement
  17. System.Drawing.Text.TextRenderingHint 的几种效果
  18. unix网络编程-套接字编程 读书笔记
  19. 【NOIP】提高组2015 跳石头
  20. textarea 内容不可编辑 自是适应高度 只读相关属性配置

热门文章

  1. 算法竞赛进阶指南0x51 线性DP
  2. Java异步记录日志-2022新项目
  3. Python 懂车帝口碑分爬虫
  4. Chapter 02 - Let's Get Started(C#篇)
  5. ABP中的数据过滤器
  6. 【Harmony OS】【ArkUI】ets开发 简易视频播放器
  7. 感谢有你!Apache DolphinScheduler 项目 GitHub star 突破 8k
  8. Luogu2543[AHOI2004]奇怪的字符串 (动态规划 LCS)
  9. 前端React项目遇到【Uncaught SyntaxError: Unexpected token '<'】错误的解决方式
  10. Vue 内联样式