自己定義的TestCase,並使用TestRunner來運行測試,事實上TestRunner並不直接運行 TestCase上的單元方法,而是透過TestSuite,TestSuite可以將數個TestCase在一起, 而讓每個TestCase保持簡單。
來看看一個例子: MathToolTest.javaview plain package onlyfun.caterpillar.test; import onlyfun.caterpillar.MathTool; import junit.framework.TestCase; public class MathToolTest extends TestCase { public MathToolTest(String testMethod) { super(testMethod); } public void testGcd() { assertEquals (5, MathTool.gcd(10, 5)); } public static void main(String[] args) { junit.textui.TestRunner.run(MathToolTest.class);