Package org.apache.fulcrum.testcontainer
Klasse BaseUnitTest
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.apache.fulcrum.testcontainer.BaseUnitTest
- Alle implementierten Schnittstellen:
junit.framework.Test
public class BaseUnitTest
extends junit.framework.TestCase
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.
This class uses JUnit 3.
- Version:
- $Id$
- Autor:
- Eric Pugh, Quinton McCombs
- Siehe auch:
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected String
Gets the configuration file name for the container should use for this test.protected String
Gets the parameter file name for the container should use for this test.protected String
Gets the role file name for the container should use for this test.protected Object
Returns an instance of the named component.protected void
Releases the component.protected Object
Helper method for converting to and from Merlin Unit TestCase.protected void
setConfigurationFileName
(String configurationFileName) Gets the configuration file name for the container should use for this test.protected void
setLogLevel
(int logLevel) Set the console logger levelprotected void
setRoleFileName
(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.Von Klasse geerbte Methoden junit.framework.TestCase
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, setUp, toString
-
Felddetails
-
CONTAINER_ECM
- Siehe auch:
-
CONTAINER_YAAFI
- Siehe auch:
-
COMPONENT_APP_ROOT
Key used in the context for defining the application root- Siehe auch:
-
containerType
Pick the default container to be Yaafi- Siehe auch:
-
defaultLogLevel
public static final int defaultLogLevelUse INFO for ConsoleLogger- Siehe auch:
-
-
Konstruktordetails
-
BaseUnitTest
Constructor for test.- Parameter:
testName
- name of the test being executed
-
-
Methodendetails
-
setConfigurationFileName
Gets the configuration file name for the container should use for this test. By default it is src/test/TestComponentConfig.- Parameter:
configurationFileName
- the location of the config file
-
setRoleFileName
Override the role file name for the container should use for this test. By default it is src/test/TestRoleConfig.- Parameter:
roleFileName
- location of the role file
-
setLogLevel
protected void setLogLevel(int logLevel) Set the console logger level- Parameter:
logLevel
- set valid logging level- Siehe auch:
-
tearDown
protected void tearDown()Clean up after each test is run.- Setzt außer Kraft:
tearDown
in Klassejunit.framework.TestCase
-
getConfigurationFileName
Gets the configuration file name for the container should use for this test.- Gibt zurück:
- The filename of the configuration file
-
getRoleFileName
Gets the role file name for the container should use for this test.- Gibt zurück:
- The filename of the role configuration file
-
getParameterFileName
Gets the parameter file name for the container should use for this test.- Gibt zurück:
- The filename of the role configuration file
-
lookup
protected Object lookup(String roleName) throws org.apache.avalon.framework.component.ComponentException Returns an instance of the named component. This method will also start the container if it has not been started already- Parameter:
roleName
- Name of the role the component fills.- Gibt zurück:
- instance of the component
- Löst aus:
org.apache.avalon.framework.component.ComponentException
- generic exception
-
resolve
protected Object resolve(String roleName) throws org.apache.avalon.framework.component.ComponentException Helper method for converting to and from Merlin Unit TestCase.- Parameter:
roleName
- the role name to resolve- Gibt zurück:
- the component matching the role
- Löst aus:
org.apache.avalon.framework.component.ComponentException
- generic exception
-
release
Releases the component.- Parameter:
component
- component to be released
-