RestAssured Spring Boot Test возвращает ошибку 404

Я создаю API, используя Spring Boot и Katharsis. При написании интеграционных тестов с использованием RestAssured мои тесты проходят в STS, но получают 404 в Maven. Я не уверен, в чем может быть разница или почему это не работает.

Запуск API работает как положено.

Мне было интересно, есть ли у кого какие мысли?

Репозиторий кода находится здесь: https://github.com/Holmes89/liturgical-project


person Joel Holmes    schedule 14.12.2016    source источник


Ответы (1)


Таким образом, проблема была связана с тем фактом, что Reflections не заполняли мой ResourcesRepository при тестовом запуске. Я нашел аналогичную проблему здесь:

Модульный тест с использованием Reflections google библиотека дает сбой только при выполнении Maven

И использовал следующую ссылку для настройки плагина Maven Surefire:

http://maven.apache.org/surefire/maven-surefire-plugin/examples/class-loading.html

Помогло добавление следующего конфига:

<useSystemClassLoader>false</useSystemClassLoader>
person Joel Holmes    schedule 15.12.2016