Переменная пути Mock Spring передается как ноль - PullRequest
0 голосов
/ 29 ноября 2018

Я пишу тесты для весеннего кода, одна из моих функций содержит 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

...