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

单元测试

Junit单元测试框架

使用

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

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

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

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

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

相关推荐
蚰蜒螟14 小时前
深度剖析:从 clone3 到 start_routine —— Linux 新线程的“破茧成蝶”之旅
java·linux·运维
张驰咨询公司14 小时前
六西格玛数据分析实战:用Python实现DPMO与西格玛水平计算
开发语言·python·数据分析·六西格玛培训·六西格玛培训公司
派大星酷14 小时前
MCP 工具介绍及编写指南
java·人工智能
梦想的旅途214 小时前
解构自动化办公新思路:实现外部群聊能力的深度集成与交互
java·数据库·rpa
启山智软14 小时前
企业如何选择适合自己的电商系统技术架构?(实操落地版)
java·spring·架构·开源·商城开发
invicinble14 小时前
对于java基础
java·开发语言
knight_9___14 小时前
RAG面试篇9
java·人工智能·python·算法·agent·rag
石榴树下的七彩鱼14 小时前
智能抠图API怎么选?AI抠图多语言接入实战(Python/Java/PHP/JS完整教程)
java·python·智能抠图·ai抠图·api接入·图片去背景·电商工具
逻辑驱动的ken14 小时前
Java高频面试考点场景题13
java·开发语言·jvm·面试·求职招聘·春招
Evand J14 小时前
【MATLAB代码介绍】无迹粒子滤波(Unscented Particle Filter),运动目标滤波定位
开发语言·matlab·粒子滤波·upf·无迹