模拟Spring路径变量传递为null

时间:2018-11-29 11:06:23

标签: spring post null mocking

我正在为弹簧代码编写测试,我的一个函数包含PathVariable,该变量在函数本身中使用,我想在它传递为null时对其进行测试,但是如果我将其发送为null,我就会得到400状态,因为它没有变路径。 我的代码:

@RequestMapping(value = "/{name}", method = RequestMethod.POST)
public importedName importName(... @PathVariable("name") String name ..) throws Exception {
    if (name == null) {
        do some stuff..
    }

我天真的做法:

String name = null;
mockMvc.perform(post(".." + "/{name}", name).header(..).accept(..))

我找不到在if语句中输入的方法

0 个答案:

没有答案