2016-12-14 7 views
0

私はSpring BootとKatharsisを使用してAPIを構築しています。 RestAssuredを使って統合テストを書くとき、私のテストはSTSで渡されていますが、Mavenでは404を取得しています。私はその違いが何であるのか、なぜそれがうまくいかないのか分かりません。RestAssured Spring Boot Test 404sを返す

APIを実行すると、正常に動作しています。

私は誰もが思考を持っていたのだろうか?

コードレポはこちらです:https://github.com/Holmes89/liturgical-project

答えて

0

だから、問題は反射は、テスト起動時に私のResourcesRepositoryに移入されなかったという事実としなければなりませんでした。私はここで同様の問題が見つかりました:

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

をとMavenプラグインシュア設定するには、次のリンクを使用し、次の設定を追加する

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

を助けた:

<useSystemClassLoader>false</useSystemClassLoader>