测试Spring Webflow Action类

时间:2012-07-28 23:20:48

标签: spring unit-testing spring-webflow easymock

我正在使用org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests

为我的网络流编写测试用例
public class MyFlowExecutionTests extends AbstractXmlFlowExecutionTests {
}

在某些情况下,我的逻辑很简单,所以我直接从Spring webflow调用我的服务层。 在某些情况下,我使用org.springframework.webflow.action.MultiAction类的扩展,然后从操作类调用我的服务层。

在第一个场景中,wrting测试用例很简单。在第二个场景中,我发现使用org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests为Action类编写测试用例非常复杂。 在第一个场景中,我可以模拟从我的流程中使用的所有服务类。在第二个场景中,使用简单的模拟类扩展,我可以模拟动作类。但后来我需要模拟内部使用的服务层,我认为mock无法很好地处理它。

我现在想到以某种方式将Action类代码移动到Spring EL。或者任何人都有更好的想法测试动作类代码和webflow代码?

0 个答案:

没有答案