2016-03-19 20 views
0

私は単純なMaven Spring RESTプロジェクトを作成しました。 (これはhttps://spring.io/guides/gs/rest-service/起動時のIllegalStateException Spring JUnitテスト

その後、私はMockMVCを使って簡単なJUnitテストを行い、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この回答があなたの質問に記載された問題を解決した場合、アップヴォート+あなたが体験している次の問題で完全に新しい質問をしてください – janos

関連する問題