2016-03-19 2 views
0

Я создал простой проект Raven Spring REST. (этот: https://spring.io/guides/gs/rest-service/)IllegalStateException при запуске Spring JUnit test

Впоследствии я сделал простой тест JUnit с использованием MockMVC для тестирования функциональности REST. В этом случае: отвечает ли мой код на/приветствие?

Когда я запускаю свой тест (используя IntelliJ), я получаю это исключение IllegalStateException.

Как я могу это решить?

error message

+0

Сообщение трассировки стека в виде текста, а не в виде изображения. И разместите соответствующий код. –

ответ

3

Вы вероятно используете несовместимые версии весны-тест и весенне-ботинок. spring-test звонки SpringApplicationContextLoader.getResourceSuffixes (множественное число) since v4.1.0.RC2. spring-boot's SpringApplicationContextLoader.getResourceSufffix (единственное число) выбрасывает это исключение since v1.3.0.RC1.

Вам придется либо перейти на весенне-теста> = 4.1.0 или понижения рейтинга в весенне-ботинке < 1.3.0

+0

О, извините - весна перенесла тестовые классы обратно в хранилище фреймов. Вам нужно обновить зависимость от весеннего теста до> 4.1.0 –

+0

Хорошо, я изменил это на 4.2.5. Я думаю, что ошибка решена. Теперь я получаю несколько других ошибок, которые я не понимаю: http://puu.sh/nM1FB/b39002b018.png – Dai

+0

@ Джон, если этот ответ разрешил проблему, описанную в вашем вопросе, было бы неплохо повысить + принять это ответьте и задайте совершенно новый вопрос со следующими проблемами, которые вы испытываете – janos

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