我正在为弹簧代码编写测试,我的一个函数包含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语句中输入的方法