2017-06-20 16 views
1

私はSpringブート、TestNGとPowerMockを使用しています。SpringBoot TestNgとPowerMock

私はAbstractTestNGSpringContextTestsを拡張し、電源モックの一部としてObjectFactoryを作成しました。 autowiredになっているBeanはすべてnullに設定されています。また、以下の例外を取得します。

Caused by: java.lang.IllegalArgumentException: class org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer is not assignable to interface org.springframework.context.ApplicationContextInitializer 
+0

ローカルでこれを再現できるようにコードを投稿できますか? – javaPlease42

答えて

0

私は同じ問題を抱えていましたが、多分数日後には、私はJunit(PowerMockを使用するテストのみ)に移行することに決めました。そしてすべてがうまくいった。 PowerMock + TestNG + Springに問題があるようです。私は彼らのIssue Trackerを見ていて、この問題に関連する多くの苦情があります。私はあなたに解決策を与えていないことを知っていますが、緩和策としてはうまくいくかもしれません。

関連する問題