使用JUnit进行测试

JUnit是一个开源的Java语言的单元测试框架,专门针对Java设计,
使用最广泛。JUnit是事实上的单元测试的标准框架,任何Java开发者
都应当学习并使用JUnit编写单元测试。

使用JUnit编写单元测试的好处在于,我们可以非常简单地组织测试代
码,并随时运行它们,JUnit就会给出成功的测试和失败的测试,还可
以生成测试报告,不仅包含测试的成功率,还可以统计测试的代码覆盖
率,即被测试的代码本身有多少经过了测试。对于高质量的代码来说,
测试覆盖率应该在80%以上。

此外,几乎所有的IDE工具都集成了JUnit,这样我们就可以直接在IDE
中编写并运行JUnit测试。JUnit目前最新版本是5。

使用前的准备

现在比较新的 e c l i p s e eclipse eclipse一般都有 J u n i t Junit Junit,也可以点开 f i l e n e w o t h e r file new other filenewother查看。如下图所示,如果可以看到JUnit选项,则无需安装,否则,可以自行从此处下载。在要使用 J u n i t Junit Junit p r o j e c t project project名上,点击 p r o p e r t i e s − − j a v a b u i l d p a t h − l i b r a r i e s properties--java build path-libraries propertiesjavabuildpathlibraries, 点击 A d d E x t e r n a l J A R s Add External JARs AddExternalJARs,把 J u n i t Junit Junit包点上就行了。点击 A d d E x t e r n a l J A R s Add External JARs AddExternalJARs,选择相应的 J u n i t Junit Junit包。
在这里插入图片描述

使用方法

如果已经编写了A.java文件,想要对其进行测试,需要编写对应的ATest.java文件,这个Test只是一个命名的惯例。将java的源代码和测试代码分别放入src和test目录中。最后要选择相应的JUnit版本。ATest.java中包含对A.java中需要测试的方法的测试,在每个测试方法前面加上@test标记,这是JUnit要求的,因为它会把带有@test的方法识别为测试方法。Junit中常见的注解详细解释见博客

常见的断言方法

assertTrue():期待的结果是true
assertFalse():期待的结果是false
assertNotNull():期待的结果是非null
assertArrayEquals():期待的结果时数组并与期望数组每个元素的值都相等
官方文档链接

运行方法

选中测试文件,点击run-run as -Junit Test。eclipse会自动运行这个测试,并显示结果。如果测试结果和预期不符,assertEquals()抛出异常,就会得到一个测试失败的结果。

JUnit测试用例的编写方法

参考博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值