Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.hibernate.test
Class AbstractClassLoaderIsolatedTestCase  view AbstractClassLoaderIsolatedTestCase download AbstractClassLoaderIsolatedTestCase.java

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.hibernate.test.AbstractClassLoaderIsolatedTestCase
All Implemented Interfaces:
junit.framework.Test

public abstract class AbstractClassLoaderIsolatedTestCase
extends junit.framework.TestCase

A specialized TestCase for running tests in an isolated class-loader


Field Summary
private  java.lang.ClassLoader isolatedLoader
           
private  java.lang.ClassLoader parentLoader
           
 
Fields inherited from class junit.framework.TestCase
 
Constructor Summary
AbstractClassLoaderIsolatedTestCase()
           
 
Method Summary
protected abstract  java.lang.ClassLoader buildIsolatedClassLoader(java.lang.ClassLoader parent)
           
protected abstract  void releaseIsolatedClassLoader(java.lang.ClassLoader isolatedLoader)
           
protected  void setUp()
          Sets up the fixture, for example, open a network connection.
protected  void tearDown()
          Tears down the fixture, for example, close a network connection.
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parentLoader

private java.lang.ClassLoader parentLoader

isolatedLoader

private java.lang.ClassLoader isolatedLoader
Constructor Detail

AbstractClassLoaderIsolatedTestCase

public AbstractClassLoaderIsolatedTestCase()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Description copied from class: junit.framework.TestCase
Sets up the fixture, for example, open a network connection. This method is called before a test is executed.


tearDown

protected void tearDown()
                 throws java.lang.Exception
Description copied from class: junit.framework.TestCase
Tears down the fixture, for example, close a network connection. This method is called after a test is executed.


buildIsolatedClassLoader

protected abstract java.lang.ClassLoader buildIsolatedClassLoader(java.lang.ClassLoader parent)

releaseIsolatedClassLoader

protected abstract void releaseIsolatedClassLoader(java.lang.ClassLoader isolatedLoader)