Нужно ли объявлять модель как переменную для привязки к ней в Spring Webflow 2? - PullRequest
1 голос
/ 13 марта 2009

В настоящее время я использую Spring Webflow 2, и я пишу модульный тест для потока, прежде чем я действительно напишу все JSP для потока. По какой-то причине мои requestParameters не привязаны к моему объекту модели. Я создаю объект модели непосредственно перед тем, как войти в состояние представления, которое связывается с ним (вместо того, чтобы объявлять его как «переменную» в потоке). Я дважды проверил все имена параметров / свойства объекта модели и все правильно, но по какой-то причине это просто не является обязательным. Кто-нибудь знает, почему?

1 Ответ

1 голос
/ 13 марта 2009

Вы имеете в виду модульное тестирование, как в главе 14 справочника ? Если так, то модель не привязывается к этим тестам по причинам, которые я еще не понял. Насмешка Spring Web Flow не эмулирует связывающие части.

См. Также этот похожий вопрос .

Пока они не устранят эту проблему, вам просто нужно выполнить привязку самостоятельно в тесте, задав для полей вашего объекта параметры, которые вы устанавливаете в потоке. Но я знаю, что это не очень удовлетворительный тест.

...