3 votes

Est-il possible de tester les contrôleurs de portlets en utilisant Springs MockMvc ?

Vous pouvez tester vos contrôleurs Spring MVC "normaux" en utilisant la classe MockMvc comme suit :

    mockMvc
        .perform(get("/my/fine/path"))
        .andExpect(status().isOk());

De la Référence Spring sur les mappages de Handler :

Puisqu'il n'existe pas vraiment d'URL dans un Portlet, nous devons utiliser d'autres mécanismes pour contrôler les mappings. Les deux plus courants sont le mode du portlet et un paramètre de requête, mais tout ce qui est disponible pour la requête du portlet peut être utilisé dans un mappage de gestionnaire personnalisé.

MockMvc est-il uniquement destiné aux contrôleurs "normaux" ou existe-t-il un moyen de l'utiliser pour tester les contrôleurs de portlets ?

0voto

markusf Points 293

Sortie de spring-test-portlet-mvc ( https://github.com/markusf/spring-test-portlet-mvc ), qui expose les fonctionnalités de MockMvc au contexte Portal !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X