From: David S. <ds...@us...> - 2007-02-21 15:19:49
|
Update of /cvsroot/junit/junit/src/org/junit/runners In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv26251/src/org/junit/runners Modified Files: AllTests.java Log Message: Improving test coverage on OldTestClassRunner and AllTestsRunner Index: AllTests.java =================================================================== RCS file: /cvsroot/junit/junit/src/org/junit/runners/AllTests.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- AllTests.java 8 Feb 2007 03:29:22 -0000 1.2 +++ AllTests.java 21 Feb 2007 15:19:39 -0000 1.3 @@ -22,10 +22,10 @@ public class AllTests extends OldTestClassRunner { @SuppressWarnings("unchecked") public AllTests(Class<?> klass) throws Throwable { - super(suite(klass)); + super(testFromSuiteMethod(klass)); } - private static Test suite(Class<?> klass) throws Throwable { + public static Test testFromSuiteMethod(Class<?> klass) throws Throwable { Method suiteMethod= null; Test suite= null; try { @@ -34,7 +34,7 @@ throw new Exception(klass.getName() + ".suite() must be static"); } suite= (Test) suiteMethod.invoke(null); // static method - } catch (InvocationTargetException e) { // TODO need coverage + } catch (InvocationTargetException e) { throw e.getCause(); } return suite; |