1.java的普通工程使用单元测试
- 1.第一种方案
右击工程选择Build path,选择Configure Build Path...,在Libraries下选择Add Library,出现下图,点击next选择junit版本(此处使用JUnit4),点击完成。Libraries库下如图,此时就可以正常的使用JUnit测试了。
- 2.第二种方案
不使用eclipse这种Add Library的方式。而是使用自己需要的JUnit版本的jar包。
操作如下(以junit-4.12.jar为例):
在工程中新建lib文件夹,将junit-4.12.jar与hamcrest-core-1.3.jar放入lib文件夹,
分别右击,将俩个包添加进工程中,就可以正常的使用junit单元测试了。
**注:如果只导入junit-4.12.jar一个jar包,执行单元测试的时候会报initializationError的错误,
所以必须导入俩个jar包才能使用junit单元测试。
**
2.spring系列中的单元测试此处不赘述
springboot使用单元测试正常使用就是OK的
3.junit单元测试的一些命令
- 1.第一组(都加在public修饰的方法上)
@Before
@Test
@After
注:这里的Before和After在直接执行测试类的时候每个测试用例(@Test)都会有Before和After代码的执行 - 2.第二组
@BeforeClass
public static void beforeClass() {
// before时候的测试代码
}
@Test
public void test() {
// test测试代码
}
@AfterClass
public static void afterClass() {
// after时候的测试代码
}
注:这里的BeforeClass和AfterClass在直接执行测试类的时候只会执行一次(静态加载)
另:junit里面还有一些断言的使用也是特别方便的!有兴趣可以探索一下。