3. 使用JUnit进行单元测试的一般步骤
3.1. 获得Junit
可以从
http://www.junit.org/index.htm中得到JUnit的安装软件包。3.2. 安装JUnit安装JUnit只需要很简单的两个步骤,下面是安装Junit的步骤:
(1)解开DownLoad下来的junit.zip文件。
(2)增加junit.jar到classpath中。例如,set classpath = %classpath%; INSTALL_DIR\Junit3.7\junit.jar经过这两步,就可以开始使用JUnit了。
3.3. 使用JUnit编写测试代码的一般步骤
使用JUnit编写测试代码的一般步骤是:
(1)定义测试类名称,一般是将要测试的类名后附加Test。
(2)引入JUnit框架包。import junit.framework.*。
(3)测试类继承JUnit的TestCase类。
(4)实现类的构造方法,可以在构造方法中简单的调用super(name)即可。
(5)实现类的main()方法,在main()方法中简单调用junit.textui.TestRunner.run(DateUtilTest.class)来指定执行测试类。
(6)重载setUp()和tearDown()方法,setUp()方法用于执行每个测试用例时进行环境的初始化工作(比如打开数据库连接),tearDown()方法用于执行每个测试用例后清除环境(比如关闭数据库连接)。
(7)编写每个测试用例,一般是要测试的方法前附加test。
完整的代码框架如下所示:
import junit.framework.*;
public class DateUtilTest extends TestCase {
/**
* 构造函数
*/
public DateUtilTest(String name) {
super(name);
}
/**
* 主方法
*/
public static void main(String args[]) {
junit.textui.TestRunner.run(DateUtilTest.class);
}
/**
* 测试前的初始化
*/
protected void setUp() {
}
/**
* 清除测试环境
*/
protected void tearDown(){
}
/**
* 测试用例1
*/
public void testGetDateFormat() {
}
}