2013-06-10 2 views
3

Вы можете проверить свои «нормальные» Spring MVC контроллеры, используя класс MockMvc так:Возможно ли тестирование контроллеров Portlet с использованием Springs MockMvc?

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

От Spring Reference on Handler Mappings:

Поскольку на самом деле нет такой вещи, как URL в портлетов, мы должны использовать другие механизмы для управления отображениями. Двумя наиболее распространенными являются режим портлета и параметр запроса, но все, что доступно для запроса портлета, может использоваться в пользовательском сопоставлении обработчиков.

Является ли MockMvc только для «обычных» контроллеров или есть способ использовать его при тестировании контроллеров Portlet?

+0

Мне будет интересно узнать, есть ли у вас ответы на это вопросы. Тем временем вы можете найти это в отношении тестирования контроллера портлетов: http://jamesfarrell129.wordpress.com/2011/04/20/integration-testing-for-spring-portlet-mvc/ –

ответ