我正在研究对 Spring Webflow 进行单元测试的方法。被测网络流有多个结束状态。有没有办法确定工作流是通过哪些最终状态退出的?
我目前的代码是:
@Test
public void flow_ends_on_cancel_from_start_state() {
startFlow(context);
context.setEventId("cancel");
resumeFlow(context);
assertFlowExecutionEnded();
}
我尝试断言当前状态等于所讨论的最终状态的 id,但断言失败,因为工作流已经终止。
有什么建议吗?