为了账号安全,请及时绑定邮箱和手机立即绑定

JUnit—Java单元测试必备工具

难度初级
时长 1小时 7分
学习人数
综合评分9.73
258人评价 查看评价
9.8 内容实用
9.8 简洁易懂
9.6 逻辑清晰
我感觉我即将走上人生巅峰~
实际上使用参数化设置看起来还是比较繁琐的。如果在测试方法内添加多个断言岂不是更好的选择?

例:

@Test
public void testMethod1(){
assertEquals("aaa", "aaa");
assertEquals("bbb", "bbb");
assertEquals("ccc", "ccc");
assertEquals("ddd", "xxx");

}

最新回答 / Gavin3365479
我这边试了下,编译运行一切都 OK
学习学习!
多谢老师!
打卡不能小于五个字符
在测试方法名上 点击 run 不就行了吗?
使用总结!!

最新回答 / joyce_糖果
o……那还是挺麻烦的
完结撒花。
1.@BeforeClass修饰的方法会在所有方法被调用前被调用,且该方法是静态,所以当测试类被加载后接着就会运行它,且在内存中只会存在一份实例,比较适合加载配置文件。
2.@AfterClass所修饰的方法通常用来对资源的清理,如关闭数据库连接
3.3.@Before和@After会在每个测试方法前后个执行一次。
IDEA:在要测试的类中,右键GO TO ->Test
静态导入

例如打印操作System.out.println(...);就可以将其写入一个静态方法print(...),在使用时直接print(...)就可以了。
junit5跟junit4有什么区别吗
课程须知
亲,学习本课程前需要熟练掌握Java基础语法和面向对象的知识呦!
老师告诉你能学到什么?
1、JUnit的基本概念 2、快速使用JUnit4对代码进行测试 3、JUnit4使用详解 4、使用JUnit4来帮助我们整合spring和hibernate

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消