Могу ли я проверить с помощью mockmvc, существует ли конечная точка?

Я пытаюсь проверить, существует ли конкретная конечная точка контроллера. К настоящему времени я не заинтересован в проверке ответов или кодов состояния. Есть ли способ просто проверить существование?


person SG Tech Edge    schedule 25.02.2020    source источник


Ответы (1)


Это невозможно. Он эмулирует веб-запрос, поэтому, если вы не вернете эту информацию в стандартном запросе, вы не сможете проверить, существует ли конечная точка. Лучшее, что вы можете сделать, это проверить статус 404, но это не обязательно означает, что конечная точка не существует.

Вы можете проверить существование конечной точки другим способом, посмотрев, какие конечные точки Spring сопоставлены с RequestMappingHandlerMapping

См. этот ответ.

person Christopher Schneider    schedule 25.02.2020