使用Junit进行单元测试超详细,这你还学不会?

单元测试

从字面上来看就是对某一个功能单元进行测试,测试其功能是否正常,也就是说在给定的输入参数情况下,测试其结果的正确性,当这几天又重新温顾这一章节,我马上想起了前几天较劲脑静通过其测试用例的场景。

一、介绍

1、Java中的最小功能单元是方法,因此我们的单元测试就是针对Java方法的测试,进而检查代码的正确性。

2、不使用单元测试的弊端

在没学过单元测试之前我们测试某段代码是否功能正常,往往新建一个类,在main方法中进行测试,如果不做异常的捕获,如果一个方法测试执行失败,或者程序运行过程中有异常,那么就会阻塞后面的程序运行。

3、使用单元测试也就是Junit测试的优点点:

1、单元测试是以方法为单元进行测试。 2、可以灵活的选择以那个方法进行测试,可以一键执行全部测试方法,也可以进行单个方法的测试。 3、如果某个测试方法执行失败,则不影响其他方法的测试。 4、如果测试成功则为绿色,运行失败则为红色。

4、引入单元测试所需要的jar文件

Junit测试是依赖于jar包实现的,jar是别人写好的以类和配置文件组织好的代码功能模块,我们直接那来使用就好了,可以使用2种方法进行jar包的引入。

第一种:

1、在项目模块下 新建lib文件夹 2、把jar包复制到lib文件下 单元测试jar包地址:链接:https://pan.baidu.com/s/1sPYXENZ-8_NGmD9qIqnV-Q 提取码:40ca 永久有效 3、把jar包导入当前模块 如果jar包能够展开说明导入成功!!!

第二种方法:

在要测试的方法上添加@Test符号,点击引入jar包,会自动从中央仓库进行下载jar包

等待jar下载完毕

二、Junit使用

1、点击左侧的按钮进行运行

2、鼠标右键进行运行

    运行全部测试方法

运行单个测试方法

3、执行结果

三、使用时候的注意事项

1、被测试的方法不能有参数。

2、被测试的方法没有返回值。

经验分享 程序员 微信小程序 职场和发展