Eclipse Oxygen Release (4.7.0)
创建JavaSE的工程,然后在工程中添加Junit的支持。首先,选中工程并右键-->Build Path-->Add Libraries... 如下图所示。
点击Add Libraries... 后进入界面,如下图所示。接着选择Junit,点击Next后进入新的界面,最后选择JUnit4,点击“Finish”后,成功添加JUnit4的支持到工程中。
在要测试的类的方法前面添加@Test注解,表明该方法为JUnit4要进行测试的单元测试方法,代码如下图所示。注意导入包:org.junit.Test
运行:点开TestHello类的目录结构,我们可以看到加入单元测试的方法testConstantPool,选中该方法,右键-->Run As-->JUnit Test,即可运行该方法。也可以选中方法所在的类运行JUnit Test,此时如果类中有多个带@Test注解的测试方法,则都会运行。
运行测试方法后,会跳转到JUnit视图,如果方法测试成功会在该视图中看到绿色的进度条,如果执行失败则是红色的进度条。同样在Console控制台视图也可以看到测试的结果。
上面的步骤是在普通类中通过手动添加注解的方式使用JUnit进行单元测试。下面介绍另一种方法,直接创建测试类。选中包名-->右键-->New-->JUnit Test Case-->输入创建类的类名-->Finish即可。
打开创建的测试类,已经为我们生成了一个测试方法(当然也可以自己创建),并且已经导入了org.junit.Test类和静态导入Assert类的静态方法import static org.junit.Assert.* ,Assert是断言工具,用法可参考下图。
注意测试类的名字不要用Test