测试有时比写程序还要花时间和精力,特别是大型项目的开发。
JUnit很好用,也很强大,下面复习一下他的简单使用。
总体来说,步骤分为: 写测试用例---->执行测试用例---->得到测试结果、分析
比如我要测试一个函数
写测试用例
跑测试用例
最后得到测试结果,进行比较、分析。
JUnit很好用,也很强大,下面复习一下他的简单使用。
总体来说,步骤分为: 写测试用例---->执行测试用例---->得到测试结果、分析
比如我要测试一个函数
package dujiali.junit;
public class Calcuator {
public int add(int x, int y)
{
return x+y;
}
}
写测试用例
package dujiali.junit;
import junit.framework.TestCase;
public class TestCalcuator extends TestCase {
public void testAdd()
{
Calcuator cal = new Calcuator();
int result = cal.add(1, 2);
assertEquals(3, result);
// assertEquals("right", 3, result);
}
}
跑测试用例
package dujiali.junit;
import junit.framework.*;
import junit.textui.*;
public class TestCal extends TestSuite{
public static Test suite()
{
TestSuite suite = new TestSuite("TestSuite Test");
suite.addTestSuite(TestCalcuator.class);
return suite;
}
public static void main(String args[])
{
TestRunner.run(suite());
}
}
最后得到测试结果,进行比较、分析。