junit简单使用(入门)
@
目录
🌭什么是junit
Junit是一个java语言的单元测试框架,也是回归测试框架,在软件软工中也叫白盒测试,继承TestCase类(Junit4的测试类不用再继承TestCase父类,
引入了Annotation(注解))
🌭junit的优点
1,极限编程:要求在编写代码前先写测试,这样可以强制你在写代码之前好好思考代码的功能与逻辑
2,重构:这个也是改一点测一点,减少回归错误造成的时间消耗
3,自动化
4,隔离性:这个就需要我们自己去设置,一般推荐测试用例不要是历史数据
🌭导入junit-4.9.jar的jar包
如图
:
🌭 注解@test
表示一个方法/用例。使用Test注解后,就不需要在另外创建类来启动用例了.
当有多个方法时,可以显示出来哪个通过了哪个没有通过
🌭注解@BeforeEach 和 @BeforeAll
@Test
void Test01() {
System.out.println("1");
}
@Test
void Test2() {
System.out.println("2");
}
@BeforeEach
void Test3() {
System.out.println("3");
@BeforeEach:表示被注解的反复在其他方法之前都要执行一遍;
@BeforeAll:表示被注解的方法在其他方法之前只用执行一遍。(该方法必须加上@Test,同时必须是一个静态方法static)
🌭注解 assertEquals 和 assertNotEquals
:
asserEquals( expect, actual ):校验期望值和实际值是否匹配。
assertNotEquals( expect, sctual ):校验期望值和实际值是否不匹配。
🍟🍟🍟
欧克,以上就是junit简单的使用啦
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律