单元测试(基于IDEA)

单元测试的基本使用

一、方法一

     使用idea IDE 进行单元测试,首先需要安装JUnit 插件。

          1.安装JUnit插件步骤

              File-->settings-->Plguins-->Browse repositories-->输入JUnit-->选择JUnit Generator V2.0安装。

          2.使用JUnit插件

             在需要进行单元测试的类中,使用快捷键alt+insert,选择JUnit test,选择JUnit4。就会自动生成一个测试的类包,如图:

单元测试(基于IDEA)

单元测试(基于IDEA)

二、方法二

在工程里创建一个test目录用于存放测试类

单元测试(基于IDEA)

右键这个test文件夹,设置为测试专用文件夹

单元测试(基于IDEA)

在你要测试的类名右键选择goto-test

单元测试(基于IDEA)

创建一个新的测试类,选择你要测试的方法,就会在test目录下生成你要的测试类

单元测试(基于IDEA)

三、注意

1>注意事项:

    1、测试方法上面必须使用@Test注解进行修饰。

    2、测试方法必须使用public void 进行修饰,不能带有任何参数。

    3、新建一个源代码目录用来存放测试代码。

    4、测试类的包应该与被测试类的包保持一致。

    5、测试单元中的每一个方法必须独立测试,每个测试方法之间不能有依赖。

    6、测试类使用Test做为类名的后缀(非必要)。

    7、测试方法使用test作为方法名的前缀(非必要)。

2>错误解析:

    1、Failure 一般是单元测试使用的断言方法判断失败引起,说明预期结果和程序运行结果不一致。

    2、error 是有代码异常引起的,他产生于测试代码本身中的Bug。

    3、测试用例是不是用来证明你是对的,而是用来证明你没有错。