2016-03-19 23 views
0

Basit bir Maven Spring REST projesi yaptım. (bu bir: https://spring.io/guides/gs/rest-service/)Başlangıcında IllegalStateException İlkbahar JUnit testi

Daha sonra REST işlevini test etmek için MockMVC'yi kullanarak basit bir JUnit testi yaptım. Bu durumda: kodum/selamlama yanıtı veriyor mu?

Testimi çalıştırdığımda (IntelliJ kullanarak), bu IllegalStateException değerini alıyorum.

Bunu nasıl çözebilirim?

error message

+0

Mesaj yığın izlemesini yükseltmek olacaktır. Ve ilgili kodu gönderin. –

cevap

3

Muhtemelen ilkbahar-testi ve yay çizme uyumsuz sürümlerini kullanıyoruz. yay testi, SpringApplicationContextLoader.getResourceSuffixes (çoğul hali) since v4.1.0.RC2 numaralı telefonu arar. İlkbahar önyüklemesi SpringApplicationContextLoader.getResourceSufffix (tekil) since v1.3.0.RC1 istisnasını atar.

Yapmak zorunda değil ya bir görüntü olarak, metin olarak yay boot ilkbahar-testi> = 4.1.0 veya downgrade için < 1.3.0

+0

Oh, pardon - bahar test sınıflarını tekrar çerçeve havuzuna taşıdı. Yay testi bağımlılığınızı> 4.1.0 –

+0

'a yükseltmeniz gerekiyor. Tamam, bunu 4.2.5 olarak değiştirdim. Bence bu hata çözüldü. Şimdi, anlayamadığım birkaç hata daha alıyorum: http://puu.sh/nM1FB/b39002b018.png – Dai

+0

@John Eğer bu cevap sorunuzda açıklanan sorunu çözdüyse, bunu kabul etmek + kabul etmek iyi olur cevap verin ve karşılaştığınız diğer problemlerle tamamen yeni bir soru sorun – janos

İlgili konular