单元测试——Junit (断言、常用注解)

单元测试

Junit单元测试框架

使用

断言测试 使用Assert.assertEquals(message, 预期值, 实际值);

这段代码是用于在测试中验证某个方法的返回值是否符合预期。其中,"方法内部有bug"是用于在断言失败时显示的提示信息。4是预期的返回值,index2是实际的返回值。如果预期的返回值和实际的返回值不相等,断言会失败并抛出一个错误,测试会停止执行。

复制代码
//断言机制,程序员可以通过预测业务方法的结果。
  Assert.assertEquals("方法内部有bug", 4, index2);

可以右键单击项目,点击run->All Test 就可以测试项目中的所有测试方法

Junit单元测试框架的常用注解

相关推荐
lhbian4 分钟前
C++、C与易语言:编程语言对比解析
c语言·开发语言·c++
꧁细听勿语情꧂5 分钟前
数据结构概念和算法、时间复杂度、空间复杂度引入
c语言·开发语言·数据结构·算法
说实话起个名字真难啊7 分钟前
2026数字中国创新大赛数字安全赛道writeup之web题目一
java·前端·安全
后端AI实验室7 分钟前
我用AI把一个外包需求从30天压到5天交付,然后客户说:下次还找你
java·ai
biubiubiu070615 分钟前
ChatModel 与 ChatClient 关系完整指南
java
0xDevNull30 分钟前
Java 深度解析:for 循环 vs Stream.forEach 及性能优化指南
java·开发语言·性能优化
研☆香34 分钟前
聊一聊如何分析js中的数据结构
开发语言·javascript·数据结构
博风34 分钟前
在tomcat应用里添加了一个线程池对象,向这个线程池发送任务,让其执行。 我希望在tomcat停机时,能等待线程池里的任务执行完了再停机,要如何实现?
java·tomcat
-凌凌漆-38 分钟前
【Qt】 QSerialPort::flush()介绍
开发语言·qt
徐子元竟然被占了!!40 分钟前
IS-IS协议
开发语言·网络·php