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 {
|