前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《Java从入门到放弃》JavaSE入门篇:单元测试

《Java从入门到放弃》JavaSE入门篇:单元测试

作者头像
十方上下
发布2019-03-14 10:22:39
3250
发布2019-03-14 10:22:39
举报
文章被收录于专栏:学习力学习力

单元测试其实没什么好说的,直接看操作步骤!

我们来测试前一篇的小明买食物的方法。

第一步:在小明类上点右键,然后再new一个JUnit Test Case

wKioL1m_iAygNbgSAABZDwejGG4076.png
wKioL1m_iAygNbgSAABZDwejGG4076.png

第二步:继续点下一步,图上的内容相信大家都看得懂吧,如果看不懂···,那就要么学习,要么放弃吧,哈哈!

wKioL1m_iEySlcn5AACcOOt9Zrk966.png
wKioL1m_iEySlcn5AACcOOt9Zrk966.png

第三步:勾选要测试的方法:

wKioL1m_iJrxZnF0AACo6a2FE9c561.png
wKioL1m_iJrxZnF0AACo6a2FE9c561.png

第四步:点击OK,导入使用JUnit需要使用的Jar包

wKioL1m_iMiyAQZkAABI4PuIcbU206.png
wKioL1m_iMiyAQZkAABI4PuIcbU206.png

第五步:自动生成了一个xxxTest的类,里面包含一个testxxx的方法,上面有一个@test注解,因为我们没有勾选初始化的方法,所以所有的代码都直接写在testxxx方法中吧。

wKioL1m_iPiAynKtAACL1stV3TQ996.png
wKioL1m_iPiAynKtAACL1stV3TQ996.png

第六步:编写断言,输入测试数据,再判断方法的返回结果是否是我们预测的值,如果是的话,说明被测试的方法在当前数据下没问题。实际开法中会把每种情况都测试几组边界数据,来判断方法有无BUG,测试结果有两种情况,如果绿色则说明测试结果与预测结果相同,方法没问题,否则说明方法有BUG。

wKioL1m_i2nStjUfAACVa4GX_LA792.png
wKioL1m_i2nStjUfAACVa4GX_LA792.png
wKiom1m_i5qRJzskAACtO74T_PU215.png
wKiom1m_i5qRJzskAACtO74T_PU215.png

单元测试就这么简单!!!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-09-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档