public abstract class AbstractFlowExecutionTests
extends junit.framework.TestCase
A typical flow execution test case will test:
startFlow(MutableAttributeMap, ExternalContext)).
resumeFlow(ExternalContext) variants and the
setCurrentState(String) for more information).
A flow execution test can effectively automate and validate the orchestration required to drive an end-to-end business task that spans several steps involving the user to complete. Such tests are a good way to test your system top-down starting at the web-tier and pushing through all the way to the DB without having to deploy to a servlet or portlet container. In addition, they can be used to effectively test a flow's execution (the web layer) standalone, typically with a mock service layer.
| Constructor and Description |
|---|
AbstractFlowExecutionTests()
Constructs a default flow execution test.
|
AbstractFlowExecutionTests(String name)
Constructs a flow execution test with given name.
|
countTestCases, getName, run, run, runBare, setName, toStringassertEquals, 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, failSamepublic AbstractFlowExecutionTests()
TestCase.setName(String)public AbstractFlowExecutionTests(String name)
name - the name of the test