【问题标题】:Is it possible to test Portlet Controllers using Springs MockMvc?是否可以使用 Springs MockMvc 测试 Portlet 控制器?
【发布时间】:2013-06-06 04:54:23
【问题描述】:

您可以使用 MockMvc 类测试您的“普通”Spring MVC 控制器,如下所示:

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

来自Spring Reference on Handler Mappings

因为在 Portlet 中确实没有 URL 这样的东西,所以我们必须使用其他机制来控制映射。最常见的两个是 portlet 模式和请求参数,但任何可用于 portlet 请求的东西都可以在自定义处理程序映射中使用。

MockMvc 是否仅适用于“普通”控制器,或者在测试 Portlet 控制器时是否可以使用它?

【问题讨论】:

标签: testing spring-mvc spring-portlet-mvc spring-mvc-test


【解决方案1】:

签出 spring-test-portlet-mvc (https://github.com/markusf/spring-test-portlet-mvc),它将 MockMvc 的特性暴露给 Portal 上下文!

【讨论】:

    猜你喜欢
    • 2016-05-15
    • 2019-12-29
    • 2014-05-31
    • 1970-01-01
    • 1970-01-01
    • 2021-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多