|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase org.springframework.webflow.test.execution.AbstractFlowExecutionTests grails.test.WebFlowTestCase
abstract class WebFlowTestCase extends org.springframework.webflow.test.execution.AbstractFlowExecutionTests
A test harness for testing Grails flows.
Field Summary | |
---|---|
protected org.springframework.context.ApplicationContext |
applicationContext
|
protected org.springframework.webflow.engine.builder.support.FlowBuilderServices |
flowBuilderServices
|
protected org.springframework.webflow.definition.registry.FlowDefinitionRegistry |
flowDefinitionRegistry
|
protected org.springframework.mock.web.MockHttpServletRequest |
mockRequest
|
protected org.springframework.mock.web.MockHttpServletResponse |
mockResponse
|
protected org.springframework.mock.web.MockServletContext |
mockServletContext
|
protected org.springframework.webflow.mvc.builder.MvcViewFactoryCreator |
viewCreator
|
Method Summary | |
---|---|
java.lang.Object
|
getFlow()
Subclasses should return the flow closure that within the controller. |
org.springframework.webflow.definition.FlowDefinition
|
getFlowDefinition()
|
java.lang.String
|
getFlowId()
Subclasses should override to change flow id. |
org.springframework.webflow.definition.FlowDefinition
|
registerFlow(java.lang.String flowId, groovy.lang.Closure flowClosure)
|
protected void
|
setUp()
|
protected org.springframework.webflow.context.ExternalContext
|
signalEvent(java.lang.String eventId)
Triggers a web flow event for the given eventId and returns the ExternalContext used to trigger the event. |
protected void
|
startFlow()
Initiates a web flow. |
protected void
|
tearDown()
|
Methods inherited from class org.springframework.webflow.test.execution.AbstractFlowExecutionTests | |
---|---|
org.springframework.webflow.test.execution.AbstractFlowExecutionTests#run(), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#run(junit.framework.TestResult), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#toString(), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#getName(), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#setName(java.lang.String), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#countTestCases(), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#runBare(), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#fail(java.lang.String), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#fail(), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#format(java.lang.String, java.lang.Object, java.lang.Object), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertNotNull(java.lang.String, java.lang.Object), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertNotNull(java.lang.Object), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(byte, byte), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(boolean, boolean), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(java.lang.String, byte, byte), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(java.lang.String, boolean, boolean), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(long, long), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(int, int), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(java.lang.String, int, int), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(short, short), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(java.lang.String, short, short), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(char, char), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(java.lang.String, double, double, double), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(java.lang.String, java.lang.String), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(java.lang.String, java.lang.String, java.lang.String), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(java.lang.Object, java.lang.Object), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(java.lang.String, java.lang.Object, java.lang.Object), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(java.lang.String, char, char), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(float, float, float), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(java.lang.String, float, float, float), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(java.lang.String, long, long), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertEquals(double, double, double), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#failNotEquals(java.lang.String, java.lang.Object, java.lang.Object), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertTrue(java.lang.String, boolean), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertTrue(boolean), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertFalse(boolean), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertFalse(java.lang.String, boolean), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertNull(java.lang.Object), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertNull(java.lang.String, java.lang.Object), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertSame(java.lang.String, java.lang.Object, java.lang.Object), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertSame(java.lang.Object, java.lang.Object), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertNotSame(java.lang.Object, java.lang.Object), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#assertNotSame(java.lang.String, java.lang.Object, java.lang.Object), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#failSame(java.lang.String), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#failNotSame(java.lang.String, java.lang.Object, java.lang.Object), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#wait(), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#wait(long, int), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#wait(long), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#equals(java.lang.Object), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#hashCode(), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#getClass(), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#notify(), org.springframework.webflow.test.execution.AbstractFlowExecutionTests#notifyAll() |
Methods inherited from class junit.framework.TestCase | |
---|---|
junit.framework.TestCase#run(), junit.framework.TestCase#run(junit.framework.TestResult), junit.framework.TestCase#toString(), junit.framework.TestCase#getName(), junit.framework.TestCase#setName(java.lang.String), junit.framework.TestCase#countTestCases(), junit.framework.TestCase#runBare(), junit.framework.TestCase#fail(java.lang.String), junit.framework.TestCase#fail(), junit.framework.TestCase#format(java.lang.String, java.lang.Object, java.lang.Object), junit.framework.TestCase#assertNotNull(java.lang.String, java.lang.Object), junit.framework.TestCase#assertNotNull(java.lang.Object), junit.framework.TestCase#assertEquals(byte, byte), junit.framework.TestCase#assertEquals(boolean, boolean), junit.framework.TestCase#assertEquals(java.lang.String, byte, byte), junit.framework.TestCase#assertEquals(java.lang.String, boolean, boolean), junit.framework.TestCase#assertEquals(long, long), junit.framework.TestCase#assertEquals(int, int), junit.framework.TestCase#assertEquals(java.lang.String, int, int), junit.framework.TestCase#assertEquals(short, short), junit.framework.TestCase#assertEquals(java.lang.String, short, short), junit.framework.TestCase#assertEquals(char, char), junit.framework.TestCase#assertEquals(java.lang.String, double, double, double), junit.framework.TestCase#assertEquals(java.lang.String, java.lang.String), junit.framework.TestCase#assertEquals(java.lang.String, java.lang.String, java.lang.String), junit.framework.TestCase#assertEquals(java.lang.Object, java.lang.Object), junit.framework.TestCase#assertEquals(java.lang.String, java.lang.Object, java.lang.Object), junit.framework.TestCase#assertEquals(java.lang.String, char, char), junit.framework.TestCase#assertEquals(float, float, float), junit.framework.TestCase#assertEquals(java.lang.String, float, float, float), junit.framework.TestCase#assertEquals(java.lang.String, long, long), junit.framework.TestCase#assertEquals(double, double, double), junit.framework.TestCase#failNotEquals(java.lang.String, java.lang.Object, java.lang.Object), junit.framework.TestCase#assertTrue(java.lang.String, boolean), junit.framework.TestCase#assertTrue(boolean), junit.framework.TestCase#assertFalse(boolean), junit.framework.TestCase#assertFalse(java.lang.String, boolean), junit.framework.TestCase#assertNull(java.lang.Object), junit.framework.TestCase#assertNull(java.lang.String, java.lang.Object), junit.framework.TestCase#assertSame(java.lang.String, java.lang.Object, java.lang.Object), junit.framework.TestCase#assertSame(java.lang.Object, java.lang.Object), junit.framework.TestCase#assertNotSame(java.lang.Object, java.lang.Object), junit.framework.TestCase#assertNotSame(java.lang.String, java.lang.Object, java.lang.Object), junit.framework.TestCase#failSame(java.lang.String), junit.framework.TestCase#failNotSame(java.lang.String, java.lang.Object, java.lang.Object), junit.framework.TestCase#wait(), junit.framework.TestCase#wait(long, int), junit.framework.TestCase#wait(long), junit.framework.TestCase#equals(java.lang.Object), junit.framework.TestCase#hashCode(), junit.framework.TestCase#getClass(), junit.framework.TestCase#notify(), junit.framework.TestCase#notifyAll() |
Field Detail |
---|
protected org.springframework.context.ApplicationContext applicationContext
protected org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices
protected org.springframework.webflow.definition.registry.FlowDefinitionRegistry flowDefinitionRegistry
protected org.springframework.mock.web.MockHttpServletRequest mockRequest
protected org.springframework.mock.web.MockHttpServletResponse mockResponse
protected org.springframework.mock.web.MockServletContext mockServletContext
protected org.springframework.webflow.mvc.builder.MvcViewFactoryCreator viewCreator
Method Detail |
---|
java.lang.Object getFlow()
return new TestController().myFlow
.
org.springframework.webflow.definition.FlowDefinition getFlowDefinition()
java.lang.String getFlowId()
org.springframework.webflow.definition.FlowDefinition registerFlow(java.lang.String flowId, groovy.lang.Closure flowClosure)
protected void setUp()
protected org.springframework.webflow.context.ExternalContext signalEvent(java.lang.String eventId)
protected void startFlow()
protected void tearDown()
Groovy Documentation