org.jboss.test.classloader.test
Class CircularityUnitTestCase

java.lang.Object
  extended byTestCase
      extended byorg.jboss.test.JBossTestCase (src) 
          extended byorg.jboss.test.classloader.test.CircularityUnitTestCase

public class CircularityUnitTestCase
extends JBossTestCase (src)

Unit tests for the org.jboss.mx.loading.UnifiedLoaderRepository

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jboss.test.JBossTestCase (src)
delegate, deploymentException, log
 
Constructor Summary
CircularityUnitTestCase(java.lang.String name)
           
 
Method Summary
static Test suite()
          Setup the test suite.
 void testDeadlockCase1()
           
 void testDuplicateClass()
          Test the UnifiedLoaderRepository for ClassCircularityError
 void testLoading()
           
 void testMissingSuperClass()
           
 void testPackageProtected()
           
 void testRecursiveLoadMT()
           
 void testUCLOwner()
           
 
Methods inherited from class org.jboss.test.JBossTestCase (src)
deploy, flushAuthCache, flushAuthCache, getBeanCount, getDeployerName, getDeploySetup, getDeployURL, getInitialContext, getIterationCount, getJndiInitFactory, getJndiURL, getLog, getResourceURL, getServer, getServerHost, getThreadCount, initDelegate, invoke, restartDBPool, sleep, testServerFound, undeploy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CircularityUnitTestCase

public CircularityUnitTestCase(java.lang.String name)
                        throws java.lang.Exception
Method Detail

testDuplicateClass

public void testDuplicateClass()
                        throws java.lang.Exception
Test the UnifiedLoaderRepository for ClassCircularityError

Throws:
java.lang.Exception

testUCLOwner

public void testUCLOwner()
                  throws java.lang.Exception
Throws:
java.lang.Exception

testMissingSuperClass

public void testMissingSuperClass()
                           throws java.lang.Exception
Throws:
java.lang.Exception

testLoading

public void testLoading()
                 throws java.lang.Exception
Throws:
java.lang.Exception

testPackageProtected

public void testPackageProtected()
                          throws java.lang.Exception
Throws:
java.lang.Exception

testDeadlockCase1

public void testDeadlockCase1()
                       throws java.lang.Exception
Throws:
java.lang.Exception

testRecursiveLoadMT

public void testRecursiveLoadMT()
                         throws java.lang.Exception
Throws:
java.lang.Exception

suite

public static Test suite()
                  throws java.lang.Exception
Setup the test suite.

Throws:
java.lang.Exception