单元测试:采用junit(单元测试框架)
单元:在java中就是指方法,一个方法就是一个单元,方法是测试的最小单位
采用junit去测试方法是否完成了要求,属于开发人员自测阶段
假设这种场景:一个main方法里面有好几个方法,而且方法之间彼此有关系,比如一个方法会调用另一个方法,你main方法一执行,所有方法都执行了
于是需要引入单元测试
maven中进行单元测试一共需要两步
(1)加入junit的依赖:
<dependency>
<groupId> junit</groupId>
<artifactId>junit</artifactId>
<version> 4.12 </version>
<scope> test </scope>
</dependency>
(2)编写测试类
比如在src/main/java文件夹下的com.bjpowernode包下有一个HelloMaven类(即这个类的路径如下:src/test/java/com/bjpowernode/HelloMaven)
现在我们想对这个addNumber这个方法进行单独测试
于是在src/test/java这个目录下先创建一个com.bjpowernode这个包,然后在这个包下面创建一个类,类名叫TestHelloMaven(在这个类中,你可以定义多个独立的测试方法,每个方法都是独立的)
最上面的圈,点击那个按钮表示运行整个类,这个类里面的两个测试方法都会运行
第二个圈,点击那个按钮,表示运行第一个测试方法,只会运行第一个测试方法
第三个圈,点击那个按钮,表示运行第二个测试方法,指挥运行第二个测试方法
版权归原作者 Pr Young 所有, 如有侵权,请联系我们删除。