JUnit是一个Java语言的单元测试框架。
单元测试是编写测试代码,应准确、快速地保证程序基本模块的正确性。
JUnit是Java单元测试框架,在Eclipse中是默认安装。
JUnit4通过注解的方式来识别测试方法。目前支持的主要注解有:
- @BeforeClass 全局只会执行一次,而且是第一个运行
- @Before 在测试方法运行之前运行,该方法一般编写初始代码。
- @Test 测试方法
- @After 在测试方法运行之后允许,该方法一般编写资源释放代码
- @AfterClass 全局只会执行一次,而且是最后一个运行
- @Ignore 忽略此方法
2、命名:01-junit
3、创建两个类:ISomeService、SomeServiceImpl
ISomeService类中包含两个方法。
SomeService实现ISomeService类中的方法。
4、ctrl+n新建 搜索junit。
5、新建测试类,MyTest2
package com.abc.test;
import static org.junit.Assert.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import com.abc.service.ISomeService;
import com.abc.service.SomeServiceImpl;
public class MyTest2 {
private ISomeService service;
//该方法会在每一个测试方法执行之前执行
//该方法中一般编写初始代码
@Before
public void setUp() throws Exception {
service = new SomeServiceImpl();
}
//该方法会在每一个测试方法执行之后执行
//该方法中一般编写资源释放代码
@After
public void tearDown() throws Exception {
System.out.println("==========");
}
@Test
public void test() {
service.doSome();
}
@Test
public void jjj() {
// service.doSome();
service.doOther();
}
}
光标停留的位置,ctrl+F11运行,会运行该单元测试方法。