Junit 安装和使用
Junit 安装和使用一.安装(Junit3.8.1)
(1) unzip the junit.zip file(首先下载junit.zip).
(2) 增加junit.jar到CLASSPATH。
例如:运行->cmd
set classpath==%classpath%;INSTALL_DIR\junit3\junit.jar
(3) 测试安装成功与否。
三种方式的测试:
。批处理文本方式:
java junit.textui.TestRunner junit.samples.AllTests
。 Awt图形测试运 java junit.awtui.TestRunner junit.samples.AllTests
。基于Swing的图形测试方式:
java junit.swingui.TestRunner junit.samples.AllTests
如果全部ok,则安装成功.
下面在控制台下跑一下:)
1.先写两个程序
(1)编写要测试的代码:
public class Cat{
public int getLegs() {
return 4;
}
}
现在编译这个类:
假如该代码放在c:\Test目路下.
运行->cmd
c:\Test>javac Cat.java
(2)执行测试的代码
//执行测试的类(JUnit版)
import junit.framework.*;
public class TestCat extends TestCase {
protected int expectedLegs;
protected Cat myCat;
public TestCat(String name){
super(name);
}
//设定了进行初始化的任务
protected void setUp() {
expectedLegs = 4;
myCat = new Cat();
}
//是一个很特殊的静态方法。JUnit的TestRunner会调用suite方法来确定有多少个测试可以执行
public static Test suite() {
return new TestSuite(TestCat.class);
}
//对预期的值和myCat.getLegs()返回的值进行比较,并打印比较的结果
public void testGetLegs(){
assertEquals(expectedLegs, myCat.getLegs());
}
}
现在编译这个类:
假如该代码放在c:\Test目路下.
运行->cmd
c:\Test>javac TestCat.java
(3)编译通过后执行测试代码
运行->cmd
c:\Test>java junit.awtui.TestRunnerTestCat
如图(1)
二.eclipse 中配置,使用Junit
(1)打开存在(或新建)工程"Cat"
添加junit.jar到工程库中。
新建一个测试用例
运行测试用例
运行成功
回复 2# 的帖子
thanks 一直弄不好JUNIT的安装,现在有办法了:victory:
页:
[1]