public abstract class PlexusTestCase
extends junit.framework.TestCase
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
basedir |
private PlexusContainer |
container |
| Constructor and Description |
|---|
PlexusTestCase() |
| Modifier and Type | Method and Description |
|---|---|
protected PlexusConfiguration |
customizeComponentConfiguration() |
protected void |
customizeContainerConfiguration(ContainerConfiguration containerConfiguration)
Allow custom test case implementations do augment the default container configuration before
executing tests.
|
protected void |
customizeContext(Context context) |
static java.lang.String |
getBasedir() |
protected java.lang.ClassLoader |
getClassLoader() |
protected java.io.InputStream |
getConfiguration() |
protected java.io.InputStream |
getConfiguration(java.lang.String subname) |
protected java.lang.String |
getConfigurationName(java.lang.String subname)
Allow the retrieval of a container configuration that is based on the name
of the test class being run.
|
protected PlexusContainer |
getContainer() |
protected java.lang.String |
getCustomConfigurationName() |
protected java.io.InputStream |
getResourceAsStream(java.lang.String resource) |
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> componentClass) |
protected <T> T |
lookup(java.lang.Class<T> componentClass,
java.lang.String roleHint) |
protected <T> T |
lookup(java.lang.String componentKey) |
protected <T> T |
lookup(java.lang.String role,
java.lang.String roleHint) |
protected void |
release(java.lang.Object component) |
protected void |
setUp() |
protected void |
setupContainer() |
protected void |
tearDown() |
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, toStringprivate PlexusContainer container
private static java.lang.String basedir
protected void setUp()
throws java.lang.Exception
setUp in class junit.framework.TestCasejava.lang.Exceptionprotected void setupContainer()
protected void customizeContainerConfiguration(ContainerConfiguration containerConfiguration)
containerConfiguration - protected void customizeContext(Context context)
protected PlexusConfiguration customizeComponentConfiguration()
protected void tearDown()
throws java.lang.Exception
tearDown in class junit.framework.TestCasejava.lang.Exceptionprotected PlexusContainer getContainer()
protected java.io.InputStream getConfiguration()
throws java.lang.Exception
java.lang.Exceptionprotected java.io.InputStream getConfiguration(java.lang.String subname)
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.String getCustomConfigurationName()
protected java.lang.String getConfigurationName(java.lang.String subname)
subname - the subnameprotected java.io.InputStream getResourceAsStream(java.lang.String resource)
protected java.lang.ClassLoader getClassLoader()
protected <T> T lookup(java.lang.String componentKey)
throws java.lang.Exception
java.lang.Exceptionprotected <T> T lookup(java.lang.String role,
java.lang.String roleHint)
throws java.lang.Exception
java.lang.Exceptionprotected <T> T lookup(java.lang.Class<T> componentClass)
throws java.lang.Exception
java.lang.Exceptionprotected <T> T lookup(java.lang.Class<T> componentClass,
java.lang.String roleHint)
throws java.lang.Exception
java.lang.Exceptionprotected void release(java.lang.Object component)
throws java.lang.Exception
java.lang.Exceptionpublic static java.io.File getTestFile(java.lang.String path)
public static java.io.File getTestFile(java.lang.String basedir,
java.lang.String path)
public static java.lang.String getTestPath(java.lang.String path)
public static java.lang.String getTestPath(java.lang.String basedir,
java.lang.String path)
public static java.lang.String getBasedir()
public java.lang.String getTestConfiguration()
public static java.lang.String getTestConfiguration(java.lang.Class<?> clazz)