RestAssured Spring Boot Test返回404s

时间:2016-12-14 16:52:54

标签: maven spring-boot rest-assured katharsis

我正在使用Spring Boot和Katharsis构建API。使用RestAssured编写集成测试时,我的测试是在STS中传递但在Maven中获得404。我不确定它可能有什么不同或为什么它不起作用。

运行API的东西正在按预期工作。

我想知道是否有人有任何想法?

代码回购在这里:https://github.com/Holmes89/liturgical-project

1 个答案:

答案 0 :(得分:0)

所以这个问题与Reflection在测试启动时没有填充我的ResourcesRepository这一事实有关。我在这里发现了类似的问题:

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

并使用以下链接配置Maven Surefire插件:

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

添加以下配置有帮助:

<useSystemClassLoader>false</useSystemClassLoader>