|
|||||||||
| 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 executed| Method 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.TestCaseprotected 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 exception
protected java.lang.Object resolve(java.lang.String roleName)
throws org.apache.avalon.framework.component.ComponentException
roleName -
org.apache.avalon.framework.component.ComponentExceptionprotected void release(java.lang.Object component)
component -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||