SpringBoot课程学习(二)
2024-10-20 15:47:41
一、断言
(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 的依赖链。
代码块:
结果:
最新文章
- Canvas——使用定时器模拟动态加载动画!
- navicat怎么导出和导入数据表
- Memcached集群/分布式/高可用 及 Magent缓存代理搭建过程 详解
- InnoDB VS MyISAM
- hadoop-2.7.0
- ionic ngcordova barcodescanner
- SqlDependency缓存数据库表小案例
- windows下配置wnmp
- JSONObject处理java.util.Date
- 【es】创建索引和映射
- 【DWM1000】 非官方开源定位代码bitcraze
- [UI] 03 - Bootstrap: component
- CF494C Helping People 解题报告
- tftp
- 计算一元一次方程Y=kX+b
- JDBC入门(3)--- PrepareStatement
- System.Drawing.Text.TextRenderingHint 的几种效果
- unix网络编程-套接字编程 读书笔记
- 【NOIP】提高组2015 跳石头
- textarea 内容不可编辑 自是适应高度 只读相关属性配置
热门文章
- 算法竞赛进阶指南0x51 线性DP
- Java异步记录日志-2022新项目
- Python 懂车帝口碑分爬虫
- Chapter 02 - Let's Get Started(C#篇)
- ABP中的数据过滤器
- 【Harmony OS】【ArkUI】ets开发 简易视频播放器
- 感谢有你!Apache DolphinScheduler 项目 GitHub star 突破 8k
- Luogu2543[AHOI2004]奇怪的字符串 (动态规划 LCS)
- 前端React项目遇到【Uncaught SyntaxError: Unexpected token &#39;<;&#39;】错误的解决方式
- Vue 内联样式