2016-12-14 11 views
0

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

Работа API работает нормально.

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

Код Repo здесь: https://github.com/Holmes89/liturgical-project

ответ

0

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

Unit test using the Reflections google library fails only when executed by Maven

И использовали следующую ссылку, чтобы настроить Maven Surefire Plugin:

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

Добавление следующей конфигурации помогло:

<useSystemClassLoader>false</useSystemClassLoader> 

 Смежные вопросы

  • Нет связанных вопросов^_^