Junit 进行单元测试
Junit 进行单元测试


Junit是开放源码技术,相关资料可从http://www.junit.org找到。
开始使用Junit前,只要下载jar,把它放入你的classpath中就可以。


以下只是简单的通过事例来阐述Junit如何使用,实例本身没有任何价值。


创建单元测试步骤:
1:创建一个扩展到junit.framework.TestCase的类(来自junit.jar).
2: 在这个类中创建一个公用void方法,在这里它的名称以"test"开始。方法其他名称取决于你自己
例如:testUpdateAccount().
3: 在这个方法中调用assertEquals()方法,调用被测试的代码并检查实际的返回值与所期望值的区别。

被测试类:JunitTest.java

public class JunitTest {
private String x;
public void prt(String x){
System.out.print(x);
this.x = x;
}

public String getString(){
return x;
}

}


测试类:TestJunitTest.java

import junit.framework.TestCase;
public class TestJunitTest extends TestCase {// extends TestCase
public void testPrintSimpleLine() {
// method name starts with 'test'
JunitTest prt = new JunitTest();
prt.prt(
"Bill");

// verify actual results equal those that are expected
assertEquals(
"Bill",prt.getString());
}
}



运行多个测试:


import junit.framework.TestCase;
public class TestJunitTest extends TestCase {
// extends TestCase
public void testPrintMultipleLines() {
// method name starts with 'test'
JunitTest prt = new JunitTest();
prt.prt(
"Bill");

// verify actual results equal those that are expected
assertEquals(
"Bill",prt.getString());
prt.prt(
"hello");
assertEquals(
"hello",prt.getString());
}
}

air_tuyh   2005-05-17 19:18:57 评论:0   阅读:2354   引用:0

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

Copyright@2008 powered by YuLog