Одной из прелестей этого стиля контроллера является то, что вашим модульным тестам не нужно беспокоиться о механике отображения запросов.Они могут просто тестировать целевой код напрямую, без перебора объектов запроса и ответа.
Так что пишите свой модульный тест, как если бы это был просто любой другой класс, и игнорируйте аннотации.Другими словами, вызовите getDBRecords()
из вашего теста и передайте аргумент id
.Помните, что вам не нужно самому тестировать Spring, вы можете предположить, что он работает.
Существует еще один класс тестов («функциональных» или «приемочных» тестов), который тестирует приложение после его тестирования.развернут (используя, например, WebDriver, Selenium, HtmlUnit и т. д.). Это - это место для проверки того, что ваши картографические аннотации выполняют свою работу.