2016-03-19 114 views
0

我制作了一个简单的Maven Spring REST项目。 (这一个:https://spring.io/guides/gs/rest-service/启动时出现IllegalStateException Spring JUnit测试

后来我做了一个简单的JUnit测试使用MockMVC来测试REST功能。在这种情况下:我的代码是否响应/问候?

当我运行我的测试(使用IntelliJ)时,我得到这个IllegalStateException。

我该如何解决这个问题?

error message

+0

后的堆栈跟踪的文本,而不是图像。并发布相关代码。 –

回答

3

你可能使用弹簧测试和春季启动的不兼容版本。春季测试电话SpringApplicationContextLoader.getResourceSuffixes(复数形式)since v4.1.0.RC2。 spring-boot的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

@John如果这个答案解决了您的问题中描述的问题,那么upvote +接受这个问题会很好回答问题,并针对您遇到的下一个问题提出一个全新的问题 – janos

相关问题