From: David S. <ds...@us...> - 2006-06-28 20:55:42
|
Update of /cvsroot/junit/junit/org/junit/tests In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv20424/org/junit/tests Modified Files: AllTests.java Added Files: InaccessibleBaseClassTest.java Log Message: Methods on inaccessible superclasses of test classes are caught during validation --- NEW FILE: InaccessibleBaseClassTest.java --- package org.junit.tests; import org.junit.Test; import org.junit.internal.runners.InitializationError; import org.junit.internal.runners.MethodValidator; import org.junit.tests.anotherpackage.Sub; public class InaccessibleBaseClassTest { @Test(expected=InitializationError.class) public void inaccessibleBaseClassIsCaughtAtValidation() throws InitializationError { MethodValidator methodValidator= new MethodValidator(Sub.class); methodValidator.validateAllMethods(); methodValidator.assertValid(); } } Index: AllTests.java =================================================================== RCS file: /cvsroot/junit/junit/org/junit/tests/AllTests.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- AllTests.java 17 Feb 2006 21:38:10 -0000 1.3 +++ AllTests.java 28 Jun 2006 20:55:36 -0000 1.4 @@ -37,7 +37,8 @@ UserStopTest.class, SortableTest.class, OldTestClassRunnerTest.class, - JUnitCoreTest.class + JUnitCoreTest.class, + InaccessibleBaseClassTest.class, }) public class AllTests { // public static class Compatibility { |