org.codehaus.plexus
public abstract class PlexusTestCase extends junit.framework.TestCase
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 java.lang.Object |
lookup(java.lang.String componentKey) |
protected java.lang.Object |
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() |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
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, failNotEquals, failNotSame, failSame
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
- protected java.io.InputStream getResourceAsStream(java.lang.String resource)
protected java.lang.ClassLoader getClassLoader()
protected java.lang.Object lookup(java.lang.String componentKey) throws java.lang.Exception
java.lang.Exception
protected java.lang.Object 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)