edu.rice.cs.plt.reflect
Class ClassLoaderTestCase
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
edu.rice.cs.plt.reflect.ClassLoaderTestCase
- All Implemented Interfaces:
- Test
- Direct Known Subclasses:
- PathClassLoaderTest, PreemptingClassLoaderTest, ShadowingClassLoaderTest
public abstract class ClassLoaderTestCase
- extends TestCase
Helpful assert methods for testing class loaders
|
Method Summary |
static void |
assertDoesNotHaveResource(java.lang.ClassLoader l,
java.lang.String name)
|
static void |
assertDoesNotLoadClass(java.lang.ClassLoader l,
java.lang.String name)
|
static void |
assertHasDifferentResource(java.lang.ClassLoader l1,
java.lang.ClassLoader l2,
java.lang.String name)
|
static void |
assertHasResource(java.lang.ClassLoader l,
java.lang.String name)
|
static void |
assertHasSameResource(java.lang.ClassLoader l1,
java.lang.ClassLoader l2,
java.lang.String name)
|
static void |
assertLoadsClass(java.lang.ClassLoader l,
java.lang.String name)
|
static void |
assertLoadsClassAsLoader(java.lang.ClassLoader l,
java.lang.String name)
|
static void |
assertLoadsDifferentClass(java.lang.ClassLoader l1,
java.lang.ClassLoader l2,
java.lang.String name)
|
static void |
assertLoadsSameClass(java.lang.ClassLoader l1,
java.lang.ClassLoader l2,
java.lang.String name)
|
| Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString |
| Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ClassLoaderTestCase
public ClassLoaderTestCase()
assertLoadsClass
public static void assertLoadsClass(java.lang.ClassLoader l,
java.lang.String name)
assertLoadsClassAsLoader
public static void assertLoadsClassAsLoader(java.lang.ClassLoader l,
java.lang.String name)
assertDoesNotLoadClass
public static void assertDoesNotLoadClass(java.lang.ClassLoader l,
java.lang.String name)
assertLoadsSameClass
public static void assertLoadsSameClass(java.lang.ClassLoader l1,
java.lang.ClassLoader l2,
java.lang.String name)
assertLoadsDifferentClass
public static void assertLoadsDifferentClass(java.lang.ClassLoader l1,
java.lang.ClassLoader l2,
java.lang.String name)
assertHasResource
public static void assertHasResource(java.lang.ClassLoader l,
java.lang.String name)
assertDoesNotHaveResource
public static void assertDoesNotHaveResource(java.lang.ClassLoader l,
java.lang.String name)
assertHasSameResource
public static void assertHasSameResource(java.lang.ClassLoader l1,
java.lang.ClassLoader l2,
java.lang.String name)
assertHasDifferentResource
public static void assertHasDifferentResource(java.lang.ClassLoader l1,
java.lang.ClassLoader l2,
java.lang.String name)