1 package junit.framework; 2 3 /** 4 * A <em>Test</em> can be run and collect its results. 5 * 6 * @see TestResult 7 */ 8 public interface Test { 9 /** 10 * Counts the number of test cases that will be run by this test. 11 */ countTestCases()12 public abstract int countTestCases(); 13 /** 14 * Runs a test and collects its result in a TestResult instance. 15 */ run(TestResult result)16 public abstract void run(TestResult result); 17 }