|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.apache.fulcrum.testcontainer.BaseUnitTest
public class BaseUnitTest
Base class for unit tests for components. This version doesn't load the container until the first request for a component. This allows the tester to populate the configurationFileName and roleFileName, possible one per test.
Field Summary | |
---|---|
static java.lang.String |
COMPONENT_APP_ROOT
Key used in the context for defining the application root |
static java.lang.String |
CONTAINER_ECM
|
static java.lang.String |
CONTAINER_YAAFI
|
static java.lang.String |
containerType
Pick the default container to be Yaafi |
Constructor Summary | |
---|---|
BaseUnitTest(java.lang.String testName)
Constructor for test. |
Method Summary | |
---|---|
protected java.lang.String |
getConfigurationFileName()
Gets the configuration file name for the container should use for this test. |
protected java.lang.String |
getParameterFileName()
Gets the parameter file name for the container should use for this test. |
protected java.lang.String |
getRoleFileName()
Gets the role file name for the container should use for this test. |
protected java.lang.Object |
lookup(java.lang.String roleName)
Returns an instance of the named component. |
protected void |
release(java.lang.Object component)
Releases the component |
protected java.lang.Object |
resolve(java.lang.String roleName)
Helper method for converting to and from Merlin Unit TestCase. |
protected void |
setConfigurationFileName(java.lang.String configurationFileName)
Gets the configuration file name for the container should use for this test. |
protected void |
setRoleFileName(java.lang.String roleFileName)
Override the role file name for the container should use for this test. |
protected void |
tearDown()
Clean up after each test is run. |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, 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, failNotEquals, failNotSame, failSame |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CONTAINER_ECM
public static final java.lang.String CONTAINER_YAAFI
public static java.lang.String COMPONENT_APP_ROOT
public static java.lang.String containerType
Constructor Detail |
---|
public BaseUnitTest(java.lang.String testName)
testName
- name of the test being executedMethod Detail |
---|
protected void setConfigurationFileName(java.lang.String configurationFileName)
configurationFileName
- protected void setRoleFileName(java.lang.String roleFileName)
roleFileName
- protected void tearDown()
tearDown
in class junit.framework.TestCase
protected java.lang.String getConfigurationFileName()
protected java.lang.String getRoleFileName()
protected java.lang.String getParameterFileName()
protected java.lang.Object lookup(java.lang.String roleName) throws org.apache.avalon.framework.component.ComponentException
roleName
- Name of the role the component fills.
org.apache.avalon.framework.component.ComponentException
- generic exceptionprotected java.lang.Object resolve(java.lang.String roleName) throws org.apache.avalon.framework.component.ComponentException
roleName
-
org.apache.avalon.framework.component.ComponentException
protected void release(java.lang.Object component)
component
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |