Java学习笔记--IDEA中使用junit进行单元测试

算是初次接触IDEA,而且Java也很久没看过了,现在基本又算是从头开始了,记录下自己的学习过程。

使用IDEA进行单元测试,首先需要下载两个jar包,下载地址如下,现在junit5也出来了,有兴趣的朋友可以试下,我下的是4.12版本的

https://github.com/junit-team/junit4/wiki/Download-and-Install

或者在创建项目的时候又个Arquillian JUnit,好像也是测试用的,不过不了解,就没勾上

 

创建好项目以及java文件之后,

就可以创建junit单元测试类了,为了与正式代码分开,在src同级目录中新建一个test目录,用来存放测试类,最好包名也与正式代码相同,这样就方便快速找到测试类。

创建好test目录之后,我们将它设置为默认的测试目录,点击左上角的File->Project Structure->Modules->选中test目录然后点击Tests,之后就会在右边列表中看见一个Test Source Folder,这样测试目录就建好了。

然后我们就可以为之前的方法创建测试用例,如下所示,测试方法上面需要加上@Test,才会被识别为测试方法,不然不会执行

运行该测试类,结果如下

左边这块,打勾的表示正确执行了,红色感叹号的表示运行结果与期望的不符。上面也可以看出,测试了两个方法,一个成功,一个失败了。

 

上面的测试代码都是手动敲得,效率比较低,如果要测试得方法比较多的话,就会浪费大量时间,这时候就需要用到快捷方法了。

找到所要测试的类,按alt+enter->Create Test

SuperClass:所要测试的类

Destination package:测试类存放位置(配置了测试路径后,则默认在我们的test目录下)

创建好之后,会生成几个空的测试方法,然后就可以往里加测试用例了,这样就省了很多时间。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章