有没有其他方法可以放置 MockMVC 的参数?

海曼·安东尼·金

我目前正在使用 Spring MockMvc 和 junit 测试 api 端点。它只适用于以下代码。

    public void testGetMethod(String url, String locale, String empKey, String accessToken) throws Exception {
    mockMvc.perform(get(url).param("locale", locale).param("empKey", empKey).param("accessToken", accessToken))
           .andDo(print())
           .andExpect(status().isOk());
}

但问题是,当我尝试按如下方式修改此代码时(用于稍后使用 .properties 文件设置参数),我收到 400 条带有消息的代码,“Required String parameter 'locale' is not present”。

    public void testGetMethod_param(String url, String locale, String empKey, String accessToken) throws Exception {
    MultiValueMap<String, Object> paraMap =new LinkedMultiValueMap<>();
    paraMap.add("locale", locale);
    paraMap.add("empKey", empKey);
    paraMap.add("accessToken", accessToken);
    mockMvc.perform(get(url))
    .andDo(print())
    .andExpect(status().isOk());
}

谁能指出我在这里做错了什么?

用户54321

您需要将 paraMap 添加到获取请求中。

 mockMvc.perform(get(url).params(paraMap))
    .andDo(print())
    .andExpect(status().isOk());

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有没有(*)splat参数的方法可以在Ruby中传递多个参数?

来自分类Dev

当第一个界限是类型参数时,是否有其他方法可以指定附加界限?

来自分类Dev

还有其他方法可以验证python3中的命令行参数吗?

来自分类Dev

有没有一种方法可以将特定的椭圆参数仅应用于某些功能,而不能应用于其他功能?

来自分类Dev

有没有办法我可以返回数据并提供其他参数,python3 @click

来自分类Dev

有没有其他方法可以确保所有模块的NancyFx SSL?

来自分类Dev

有没有其他方法可以删除jquery中的类?

来自分类Dev

除了<br />,还有没有其他方法可以打破html中的行?

来自分类Dev

有没有其他方法可以解决python中的Remove character?

来自分类Dev

有没有其他方法可以隐藏AngularJS加载时显示的范围变量?

来自分类Dev

有没有其他方法可以更改for循环中的索引?

来自分类Dev

有没有其他方法可以避免Foreach循环?

来自分类Dev

有没有其他方法可以动态创建此双精度值数组?

来自分类Dev

有没有其他方法可以做到这一点?

来自分类Dev

有没有其他方法可以在 cshtml 中使用 Session 变量?

来自分类Dev

PHP-以参数作为其他方法的参数的方法

来自分类Dev

如何使用MockMVC传递控制器的@RequestBody参数

来自分类Dev

如何使用Spring MockMVC将JSON编码为请求参数

来自分类Dev

有没有其他方法可以将“关闭工具提示”放置到 extjs 面板标题中的默认关闭按钮?

来自分类Dev

有没有一种方法可以保存带有参数的函数调用?

来自分类Dev

有没有一种方法可以保存带有参数的函数调用?

来自分类Dev

有没有一种方法可以在linq查询中参数化方法?

来自分类Dev

还有没有其他方法可以创建没有JSON的JavaScript关联数组?

来自分类Dev

MockMVC - 如何在没有 mockMvc 进行实际发布的情况下测试发布到端点?

来自分类Dev

带有模式的Spring MockMvc redirectedUrl

来自分类Dev

有没有一种方法可以根据参数使用“新XXXX”?

来自分类Dev

有没有一种方法可以重用fmt.Printf中的参数?

来自分类Dev

有没有一种方法可以转换类型参数?

来自分类Dev

有没有一种方法可以自动对齐函数参数?

Related 相关文章

  1. 1

    有没有没有(*)splat参数的方法可以在Ruby中传递多个参数?

  2. 2

    当第一个界限是类型参数时,是否有其他方法可以指定附加界限?

  3. 3

    还有其他方法可以验证python3中的命令行参数吗?

  4. 4

    有没有一种方法可以将特定的椭圆参数仅应用于某些功能,而不能应用于其他功能?

  5. 5

    有没有办法我可以返回数据并提供其他参数,python3 @click

  6. 6

    有没有其他方法可以确保所有模块的NancyFx SSL?

  7. 7

    有没有其他方法可以删除jquery中的类?

  8. 8

    除了<br />,还有没有其他方法可以打破html中的行?

  9. 9

    有没有其他方法可以解决python中的Remove character?

  10. 10

    有没有其他方法可以隐藏AngularJS加载时显示的范围变量?

  11. 11

    有没有其他方法可以更改for循环中的索引?

  12. 12

    有没有其他方法可以避免Foreach循环?

  13. 13

    有没有其他方法可以动态创建此双精度值数组?

  14. 14

    有没有其他方法可以做到这一点?

  15. 15

    有没有其他方法可以在 cshtml 中使用 Session 变量?

  16. 16

    PHP-以参数作为其他方法的参数的方法

  17. 17

    如何使用MockMVC传递控制器的@RequestBody参数

  18. 18

    如何使用Spring MockMVC将JSON编码为请求参数

  19. 19

    有没有其他方法可以将“关闭工具提示”放置到 extjs 面板标题中的默认关闭按钮?

  20. 20

    有没有一种方法可以保存带有参数的函数调用?

  21. 21

    有没有一种方法可以保存带有参数的函数调用?

  22. 22

    有没有一种方法可以在linq查询中参数化方法?

  23. 23

    还有没有其他方法可以创建没有JSON的JavaScript关联数组?

  24. 24

    MockMVC - 如何在没有 mockMvc 进行实际发布的情况下测试发布到端点?

  25. 25

    带有模式的Spring MockMvc redirectedUrl

  26. 26

    有没有一种方法可以根据参数使用“新XXXX”?

  27. 27

    有没有一种方法可以重用fmt.Printf中的参数?

  28. 28

    有没有一种方法可以转换类型参数?

  29. 29

    有没有一种方法可以自动对齐函数参数?

热门标签

归档