public abstract class AbstractXmlFlowExecutionTests extends AbstractExternalizedFlowExecutionTests
Example usage:
public class SearchFlowExecutionTests extends AbstractXmlFlowExecutionTests { protected FlowDefinitionResource getResource(FlowDefinitionResourceFactory resourceFactory) { return resourceFactory.createClassPathResource("search-flow.xml", getClass()); } public void testStartFlow() { ExternalContext context = new MockExternalContext(); startFlow(context); assertCurrentStateEquals("enterSearchCriteria"); } protected void configureFlowBuilderContext(MockFlowBuilderContext builderContext) { builderContext.registerBean("searchService", new TestSearchService()); } }
Constructor and Description |
---|
AbstractXmlFlowExecutionTests()
Constructs a default XML flow execution test.
|
AbstractXmlFlowExecutionTests(String name)
Constructs an XML flow execution test with given name.
|
countTestCases, getName, run, run, runBare, 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
public AbstractXmlFlowExecutionTests()
TestCase.setName(String)
public AbstractXmlFlowExecutionTests(String name)
name
- the name of the test