Un 'modèle' doit-il être déclaré en tant que 'var' pour pouvoir s'y connecter dans Spring Webflow 2?

StackOverflow https://stackoverflow.com/questions/642033

  •  22-07-2019
  •  | 
  •  

Question

J'utilise actuellement Spring Webflow 2 et j'écrivais un test unitaire pour un flux avant d'écrire tous les fichiers JSP pour le flux. Pour une raison quelconque, mes requestParameters ne sont pas liés à mon objet de modèle. Je crée l'objet de modèle juste avant d'entrer dans l'état d'affichage qui s'y lie (plutôt que de le déclarer en tant que "var" dans le flux). J'ai vérifié deux fois tous les noms de paramètre / propriétés d'objet de modèle et tout est correct, mais pour une raison quelconque, ce n'est tout simplement pas contraignant. Quelqu'un a-t-il une idée du pourquoi?

Était-ce utile?

La solution

Faites-vous référence à un test unitaire comme dans Chapitre 14 de la référence ? Si tel est le cas, le modèle n'est pas lié à ces tests pour des raisons que je n'ai pas encore comprises. Le moqueur Spring Web Flow n’imite pas les parties de liaison.

Voir aussi cette question similaire .

Jusqu'à ce qu'ils résolvent ce problème, il vous suffit de faire la liaison vous-même dans le test, en définissant les champs de votre objet sur les paramètres que vous définissez dans le flux. Mais ce n'est pas un test très satisfaisant, je le sais.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top