Junit框架

目前我们使用的测试方法就是通过在类中调用我们的方法,看程序能否正常执行。但这种方法随着我们自定义方法的增多,会出现很多问题。比如:如果其中有个方法有问题,程序就会停止在这个测试方法的地方,后面的测试方法就无法再进行。因此这里我想介绍一种能更好测试单个方法以及一键测试所有方法的框架:Junit框架。

Junit优点:

·Junit可以灵活的选择执行哪些测试方法,可以一键执行全部测试方法;

·Junit可以测试报告,如果测试良好则是绿色,否则红色;

·单元测试中的某个方法测试失效了,不会影响其他测试方法的测试;

过程:

1.首先将Junit的jar包导入项目中,通常在idea中第一次联网时就会帮助我们自动下载jar包。如下图,当Test变红时点击alt+回车键就能自动添加jar包。

如果是用Maven管理项目时也会为我们在pom.xml文件中自动添加依赖项。

 

2. 通过jar包中的Assert类中的assertEquals方法进行预期结果的正确性测试:断言。当测试有问题时机会出现该方法的提示语句。assertEquals(测试提示,预期结果,实际结果)

业务方法代码:

测试方法代码:

 

 方法testSelectNames测试有问题时:

 3.执行程序:可单个测试方法也可一键测试所有方法。在想要测试的方法旁边右击屏幕即可选择单个执行测试方法。测试良好则是绿色,否则红色。

以下图片表示测试良好。

 以下图片表示测试有问题。

单个方法测试(在想要测试的方法右边部分右击选择):

一键全部测试:(点击类名然后右击选择)

 总体而言:以我的理解Junit框架就是独立于业务方法的测试方法,可以单个执行也可一键执行,相互之间没有影响。对于方法较多的程序,如果想要进行方法测试,使用Junit是不错的选择!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值