Package org.codehaus.plexus
Class PlexusTestCase
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.codehaus.plexus.PlexusTestCase
-
- All Implemented Interfaces:
junit.framework.Test
public abstract class PlexusTestCase extends junit.framework.TestCase
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
PlexusTestCase.Lazy
-
Field Summary
Fields Modifier and Type Field Description private PlexusContainer
container
private static java.lang.String
PLEXUS_HOME
-
Constructor Summary
Constructors Constructor Description PlexusTestCase()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private ContainerConfiguration
config()
private java.util.Map<java.lang.Object,java.lang.Object>
context()
protected void
customizeContainerConfiguration(ContainerConfiguration configuration)
protected void
customizeContext(Context context)
static java.lang.String
getBasedir()
protected java.lang.ClassLoader
getClassLoader()
protected java.lang.String
getConfigurationName(java.lang.String name)
protected PlexusContainer
getContainer()
protected java.lang.String
getCustomConfigurationName()
protected java.io.InputStream
getResourceAsStream(java.lang.String name)
java.lang.String
getTestConfiguration()
static java.lang.String
getTestConfiguration(java.lang.Class<?> clazz)
static java.io.File
getTestFile(java.lang.String path)
static java.io.File
getTestFile(java.lang.String basedir, java.lang.String path)
static java.lang.String
getTestPath(java.lang.String path)
static java.lang.String
getTestPath(java.lang.String basedir, java.lang.String path)
protected <T> T
lookup(java.lang.Class<T> role)
protected <T> T
lookup(java.lang.Class<T> role, java.lang.String hint)
protected java.lang.Object
lookup(java.lang.String role)
protected java.lang.Object
lookup(java.lang.String role, java.lang.String hint)
private static java.lang.String
plexusHome()
protected void
release(java.lang.Object component)
protected void
setUp()
protected void
setupContainer()
protected void
tearDown()
protected void
teardownContainer()
-
Methods inherited from class junit.framework.TestCase
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toString
-
-
-
-
Field Detail
-
PLEXUS_HOME
private static final java.lang.String PLEXUS_HOME
- See Also:
- Constant Field Values
-
container
private volatile PlexusContainer container
-
-
Method Detail
-
getBasedir
public static java.lang.String getBasedir()
-
getTestFile
public static java.io.File getTestFile(java.lang.String path)
-
getTestFile
public static java.io.File getTestFile(java.lang.String basedir, java.lang.String path)
-
getTestPath
public static java.lang.String getTestPath(java.lang.String path)
-
getTestPath
public static java.lang.String getTestPath(java.lang.String basedir, java.lang.String path)
-
getTestConfiguration
public static java.lang.String getTestConfiguration(java.lang.Class<?> clazz)
-
getTestConfiguration
public final java.lang.String getTestConfiguration()
-
customizeContext
protected void customizeContext(Context context)
-
getCustomConfigurationName
protected java.lang.String getCustomConfigurationName()
-
customizeContainerConfiguration
protected void customizeContainerConfiguration(ContainerConfiguration configuration)
-
setUp
protected void setUp() throws java.lang.Exception
- Overrides:
setUp
in classjunit.framework.TestCase
- Throws:
java.lang.Exception
-
getContainer
protected PlexusContainer getContainer()
-
setupContainer
protected void setupContainer()
-
teardownContainer
protected void teardownContainer()
-
tearDown
protected void tearDown() throws java.lang.Exception
- Overrides:
tearDown
in classjunit.framework.TestCase
- Throws:
java.lang.Exception
-
getConfigurationName
protected final java.lang.String getConfigurationName(java.lang.String name)
-
getClassLoader
protected final java.lang.ClassLoader getClassLoader()
-
getResourceAsStream
protected final java.io.InputStream getResourceAsStream(java.lang.String name)
-
lookup
protected final java.lang.Object lookup(java.lang.String role) throws ComponentLookupException
- Throws:
ComponentLookupException
-
lookup
protected final java.lang.Object lookup(java.lang.String role, java.lang.String hint) throws ComponentLookupException
- Throws:
ComponentLookupException
-
lookup
protected final <T> T lookup(java.lang.Class<T> role) throws ComponentLookupException
- Throws:
ComponentLookupException
-
lookup
protected final <T> T lookup(java.lang.Class<T> role, java.lang.String hint) throws ComponentLookupException
- Throws:
ComponentLookupException
-
release
protected final void release(java.lang.Object component) throws ComponentLifecycleException
- Throws:
ComponentLifecycleException
-
config
private final ContainerConfiguration config()
-
context
private final java.util.Map<java.lang.Object,java.lang.Object> context()
-
plexusHome
private static java.lang.String plexusHome()
-
-