| |
|
| com.sun.jbi.framework.TestClassLoaderFactory
TestClassLoaderFactory | public class TestClassLoaderFactory extends junit.framework.TestCase (Code) | | Tests for the various methods on the ClassLoaderFactory class.
author: Sun Microsystems, Inc. |
Constructor Summary | |
public | TestClassLoaderFactory(String aTestName) The constructor for this testcase, forwards the test name to
the jUnit TestCase base class. |
TestClassLoaderFactory | public TestClassLoaderFactory(String aTestName)(Code) | | The constructor for this testcase, forwards the test name to
the jUnit TestCase base class.
Parameters: aTestName - String with the name of this test. |
setUp | public void setUp() throws Exception(Code) | | Setup for the test. This creates the ClassLoaderFactory instance
and other objects needed for the tests.
throws: Exception - when set up fails for any reason. |
tearDown | public void tearDown() throws Exception(Code) | | Cleanup for the test.
throws: Exception - when tearDown fails for any reason. |
testBootstrapClassLoaderLoadClass | public void testBootstrapClassLoaderLoadClass(String testName, boolean selfFirst, String expectedClassLoader, String className, List libraries) throws Exception(Code) | | testCreateBootstrapClassLoaderLoadClass
tests loading of a class by the bootstrap class loader based
on the values passed in
throws: Exception - if an unexpected error occurs |
testComponentClassLoaderNullComponent | public void testComponentClassLoaderNullComponent() throws Exception(Code) | | tests that null argument passed to removeComponentClassLoader
throws the correct exception.
throws: Exception - if an unexpected error occurs |
testCreateBootstrapClassLoader | public void testCreateBootstrapClassLoader() throws Exception(Code) | | testCreateBootstrapClassLoader
tests the creation of a Bootstrap classloadera by
1.creating the class loader with a specified class path containing 2 jar files (a.jar,b.jar)
2.loading 1 class from each JAR file using reflection
3.creating an instance of the classpath
throws: Exception - if an unexpected error occurs |
testCreateBootstrapClassLoaderBadEmptyPaths | public void testCreateBootstrapClassLoaderBadEmptyPaths() throws Exception(Code) | | testCreateBootstrapClassLoaderBadEmptyPaths
tests the creation of a Bootstrap classloadera by
1.creating the class loader with a specified class path containing 2 jar files (a.jar,b.jar)
2.loading 1 class from each JAR file using reflection
3.creating an instance of the classpath
throws: Exception - if an unexpected error occurs |
testCreateBootstrapClassLoaderBadNullPaths | public void testCreateBootstrapClassLoaderBadNullPaths() throws Exception(Code) | | testCreateBootstrapClassLoaderBadNullPaths
tests the creation of a Bootstrap classloadera by
1.creating the class loader with a specified class path containing 2 jar files (a.jar,b.jar)
2.loading 1 class from each JAR file using reflection
3.creating an instance of the classpath
throws: Exception - if an unexpected error occurs |
testCreateComponentClassLoader | public void testCreateComponentClassLoader() throws Exception(Code) | | tests the successful creation of a component class loader
by loading a class in its classpath
TO DO after implementing corresponding functionality in
ClassLoaderFactory.createComponentClassLoader()
throws: Exception - if an unexpected error occurs |
testCreateComponentClassLoaderBadNullComponent | public void testCreateComponentClassLoaderBadNullComponent() throws Exception(Code) | | testCreateComponentClassLoaderBadNullComponent
tests the creation of a Component classloader by
creating the class loader with a null Component reference and a valid
Shared Library List
throws: Exception - if an unexpected error occurs |
testCreateComponentClassLoaderBadNullSNs | public void testCreateComponentClassLoaderBadNullSNs() throws Exception(Code) | | testCreateComponentClassLoaderBadNullNamespaces
tests the creation of a Component classloader by
creating the class loader with valid Component reference and a null
Shared Library List
throws: Exception - if an unexpected error occurs |
testCreateComponentClassLoaderCorrectParent | public void testCreateComponentClassLoaderCorrectParent() throws Exception(Code) | | testCreateComponentClassLoaderParent
tests if the created ClassLoader has the correct parent
throws: Exception - if an unexpected error occurs |
testCreateSharedClassLoader | public void testCreateSharedClassLoader() throws Exception(Code) | | tests the successful creation of a shared library class loader
by loading a class in its classpath
throws: Exception - if an unexpected error occurs |
testCreateSharedClassLoaderNullNamespace | public void testCreateSharedClassLoaderNullNamespace() throws Exception(Code) | | tests that an exception is thrown if a null shared library
is passed to it.
throws: Exception - if an unexpected error occurs |
testCreateSharedClassLoaderTwice | public void testCreateSharedClassLoaderTwice() throws Exception(Code) | | tests that repeated calls to createSharedClassLoader do not throw
an exception
throws: Exception - if an unexpected error occurs |
testRemoveComponentClassLoader | public void testRemoveComponentClassLoader() throws Exception(Code) | | tests the successful removal of a component classloader
w/o an error
throws: Exception - if an unexpected error occurs |
testRemoveComponentClassLoaderInvalidComponent | public void testRemoveComponentClassLoaderInvalidComponent() throws Exception(Code) | | tests that an invalid component id passed to removeSharedClassLoader
throws the correct exception.
throws: Exception - if an unexpected error occurs |
testRemoveComponentClassLoaderWithSharedLib | public void testRemoveComponentClassLoaderWithSharedLib() throws Exception(Code) | | tests the successful removal of a component classloader containing
shared libraries w/o an error
throws: Exception - if an unexpected error occurs |
testRemoveSharedClassLoader | public void testRemoveSharedClassLoader() throws Exception(Code) | | tests the successful removal of a shared library classloader w/o
an error
throws: Exception - if an unexpected error occurs |
testRemoveSharedClassLoaderInvalidSL | public void testRemoveSharedClassLoaderInvalidSL() throws Exception(Code) | | tests that an invalid shared library passed to removeSharedClassLoader
throws the correct exception.
throws: Exception - if an unexpected error occurs |
testRemoveSharedClassLoaderNullSL | public void testRemoveSharedClassLoaderNullSL() throws Exception(Code) | | tests that null argument passed to removeSharedClassLoader
throws the correct exception.
throws: Exception - if an unexpected error occurs |
testgetInstance | public void testgetInstance() throws Exception(Code) | | testgetInstance
tests that only a single instance of the ClassLoaderFactory exists at a point in time
throws: Exception - if an unexpected error occurs |
|
|
|