设置junit的classpath
我下载了junit4-5.zip,解压后放在D盘根目录。
设置classpath为.;%java_home%\lib;E:\junit4-5\junit\junit-4.5.jar;
编译我的DataFuncTestcase文件,错误提示信息如下:
-----------------------------------------
D:\jtest\DataFuncTestCase1.java:3: 软件包 junit.framework 不存在
import junit.framework.*;
^
D:\jtest\DataFuncTestCase1.java:4: 软件包 junit.textui.TestRunner 不存在
import junit.textui.TestRunner.*;
^
D:\jtest\DataFuncTestCase1.java:7: 找不到符号
符号: 类 TestCase
public class DataFuncTestCase1 extends TestCase{
^
D:\jtest\DataFuncTestCase1.java:12: 找不到符号
符号: 方法 assertEquals(int,int)
位置: 类 DataFuncTestCase1
public void testadd() { assertEquals(50,DF.add());}
^
D:\jtest\DataFuncTestCase1.java:13: 找不到符号
符号: 方法 assertEquals(int,int)
位置: 类 DataFuncTestCase1
public void testsubstract() { assertEquals(10,DF.substract());}
^
D:\jtest\DataFuncTestCase1.java:14: 找不到符号
符号: 方法 assertEquals(int,int)
位置: 类 DataFuncTestCase1
public void testmultiply() { assertEquals(600,DF.multiply());}
^
D:\jtest\DataFuncTestCase1.java:16: 软件包 junit.textui 不存在
junit.textui.TestRunner.run(DataFuncTestCase.class);
^
7 错误
处理已完成。
-------------------------------------------
如果把DataFuncTestcase放入junit目录下,运行结果正确。请问该如何设置classpath,使程序正常?
[解决办法]
还是到专业的论坛去问吧 比如测试网站 很多的!