我目前正在使用Spring Webflow 2,在为实际编写流程的所有JSP之前,我一直在编写流程的单元测试。出于某种原因,我的requestParameters没有绑定到我的模型对象。我在进入与其绑定的视图状态之前创建模型对象(而不是在流程中将其声明为'var')。我已经仔细检查了所有参数名称/模型对象属性,一切都是正确的,但由于某种原因,它只是没有绑定。有人知道为什么吗?
答案 0 :(得分:1)
您指的是Chapter 14 of the Reference中的单元测试吗?如果是这样的话,由于我还没有理解的原因,模型不会受到这些测试的约束。 Spring Web Flow模拟不会模拟绑定部分。
在他们解决此问题之前,您只需要在测试中自己进行绑定,将对象的字段设置为您在流程中设置的参数。但是,我知道这不是一个非常令人满意的测试。