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, toString
private PlexusContainer container
private static java.lang.String basedir
protected void setUp() throws java.lang.Exception
setUp
in class junit.framework.TestCase
java.lang.Exception
protected 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.TestCase
java.lang.Exception
protected PlexusContainer getContainer()
protected java.io.InputStream getConfiguration() throws java.lang.Exception
java.lang.Exception
protected java.io.InputStream getConfiguration(java.lang.String subname) throws java.lang.Exception
java.lang.Exception
protected 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.Exception
protected <T> T lookup(java.lang.String role, java.lang.String roleHint) throws java.lang.Exception
java.lang.Exception
protected <T> T lookup(java.lang.Class<T> componentClass) throws java.lang.Exception
java.lang.Exception
protected <T> T lookup(java.lang.Class<T> componentClass, java.lang.String roleHint) throws java.lang.Exception
java.lang.Exception
protected void release(java.lang.Object component) throws java.lang.Exception
java.lang.Exception
public 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)