有时候需要一次测试所有的类(或多个),这时候就用到了TestSuite. 举例说明: 这里有两个TestCase类. Person: package com; import junit.framework.TestCase; public class Person extends TestCase { public void testMethod1() { System.out.println("Person:method1"); } public void testMethod2() { System.out.println("Person:method2"); } } Student: package com; import junit.framework.TestCase; public class Student extends TestCase { public void testMethod() { System.out.println("Student:method"); }} 集合测试的类:PersonSuite package com; import junit.awtui.TestRunner; import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite; public class PersonSuite extends TestCase { public static Test suite() { TestSuite ts = new TestSuite(); ts.addTestSuite(Person.class); ts.addTestSuite(Student.class); return ts; } public static void main(String[] args) { //用TestRunner呼叫suite 方法 TestRunner.run(PersonSuite.class); }} 々上善若水々 2007-11-24 08:50 发表评论