我目前正在为自己创建自己的自定义应用程序来编译Java文件。我有完美编译Java文件的应用程序,但现在我想开始为Java文件添加某种类型的测试(例如,我将一些变量传递给许多不同的文件 - 所有这些都做同样的事情 - 进行测试并将结果与我希望他们是什么)...有点像JUnit如何工作
我一直在寻找JUnitCore添加到我的应用程序来执行此操作,但我仍然不确定它是如何工作的。有没有很好的教程可以解释JUnitCore,还是有更好的方法可以解决这个问题?
答案 0 :(得分:1)
JUnit应该是要走的路......因为它很简单,你可以在很短的时间内启动并运行。
以下是几个链接......
编辑:根据评论:
这是一个例子:
类WayA
用于计算总和
class WayA {
public int sum(int a, int b){
return a+b;
}
}
另一个班级WayB
做同样的事情
class WayB {
public int sum(int a, int b){
int sum = a;
for(int i=1;i<=b;i++)
sum++;
return sum;
}
}
在这里,您可以使用测试用例:
class WayTest extends TestCase {
WayA wayA;
WayB wayB;
public void setUp() {
wayA = new WayA();
wayB = new WayB();
}
public void testAdd() {
int a = 9, b = 3;
assertEquals(wayA.sum(a, b), wayB.sum(a, b));
}
public void tearDown() {
wayA = null;
wayB = null;
}
}
希望这有帮助!!!