Java 是否有方法测试传递给webflow的模型';什么是结束状态?

Java 是否有方法测试传递给webflow的模型';什么是结束状态?,java,testing,junit,spring-webflow,Java,Testing,Junit,Spring Webflow,我有一个springwebflow,我想测试特定的值是否能够进入最终状态的模型。在流程中,我只会检查flowscope变量,但在流程完成后,这些变量不再可用。是否有其他方法来测试流结束后填充到模型中的数据 我使用创建测试,但它只涵盖流程中的测试。我无法找到完整的答案,但以下是我的发现 只要webflow有一个视图状态,您就可以获得flowScope,然后您就可以使用它进行测试 assertFlowExecutionActive(); // Save the flowScope for testi

我有一个springwebflow,我想测试特定的值是否能够进入最终状态的模型。在流程中,我只会检查flowscope变量,但在流程完成后,这些变量不再可用。是否有其他方法来测试流结束后填充到模型中的数据


我使用创建测试,但它只涵盖流程中的测试。

我无法找到完整的答案,但以下是我的发现

只要webflow有一个视图状态,您就可以获得flowScope,然后您就可以使用它进行测试

assertFlowExecutionActive();
// Save the flowScope for testing later
MutableAttributeMap flowScope = getFlowScope();
// do other stuff to bring on the end-state
assertFlowExecutionEnded();
// then test the flowScope
assertThat(flowScope.getString("someVar"), equalTo("someOutcome"));
该模型至少传递了flowScope。我不知道还通过了什么,但至少你可以测试一些项目