单元测试
从字面上来看就是对某一个功能单元进行测试,测试其功能是否正常,也就是说在给定的输入参数情况下,测试其结果的正确性,当这几天又重新温顾这一章节,我马上想起了前几天较劲脑静通过其测试用例的场景。
一、介绍
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、鼠标右键进行运行
- 运行全部测试方法
运行单个测试方法