多语言展示
当前在线:302今日阅读:103今日分享:49

Junit构建单元测试简介

在进行开发时需要对类中的每一个方法进行测试,一般JavaSE工程代码,我们会通过在类中创建main方法,使用main方法作为程序的入口,在main方法中调用需要测试的方法,而使用JUnit构建测试方法则更加简单方便。
工具/原料

Eclipse Oxygen Release (4.7.0)

方法/步骤
1

创建JavaSE的工程,然后在工程中添加Junit的支持。首先,选中工程并右键-->Build Path-->Add Libraries... 如下图所示。

2

点击Add Libraries... 后进入界面,如下图所示。接着选择Junit,点击Next后进入新的界面,最后选择JUnit4,点击“Finish”后,成功添加JUnit4的支持到工程中。

3

在要测试的类的方法前面添加@Test注解,表明该方法为JUnit4要进行测试的单元测试方法,代码如下图所示。注意导入包:org.junit.Test

4

运行:点开TestHello类的目录结构,我们可以看到加入单元测试的方法testConstantPool,选中该方法,右键-->Run As-->JUnit Test,即可运行该方法。也可以选中方法所在的类运行JUnit Test,此时如果类中有多个带@Test注解的测试方法,则都会运行。

5

运行测试方法后,会跳转到JUnit视图,如果方法测试成功会在该视图中看到绿色的进度条,如果执行失败则是红色的进度条。同样在Console控制台视图也可以看到测试的结果。

直接创建测试类
1

上面的步骤是在普通类中通过手动添加注解的方式使用JUnit进行单元测试。下面介绍另一种方法,直接创建测试类。选中包名-->右键-->New-->JUnit Test Case-->输入创建类的类名-->Finish即可。

2

打开创建的测试类,已经为我们生成了一个测试方法(当然也可以自己创建),并且已经导入了org.junit.Test类和静态导入Assert类的静态方法import static org.junit.Assert.* ,Assert是断言工具,用法可参考下图。

注意事项

注意测试类的名字不要用Test

推荐信息