私はSpringベースのアプリケーションを持っており、ユニットテスト中です。私はユニットテストのためにTestNGを使用しています。私のテストでは、いくつかの静的メソッドをモックするためにPowerMockitoを使用する必要があります。私はまた、私の単体テストだけにテストスプリング設定ファイルを使用する必要があります。TestNG + Spring + Power Mockユニットテスト
私は、TestNg、PowerMock、Springの3つのすべてを組み合わせたユニットテストを書くことができません。
TestNGとSpringを、AbstractTestNGSpringContextTestsクラスを拡張して組み合わせることはできますが、実際の静的メソッドは実行しません。
PowerMockitoとPowerMockitoを組み合わせるには、PowerMockTestCaseクラスを拡張します。しかし、テストスプリング設定ファイルは解決されません。以下のような何か:
@PrepareForTest(MyUtils.class)
@ContextConfiguration(locations = { "classpath:config/test-context.xml"})
public class MyImplTest extends PowerMockTestCase{
.....
}
は、3つすべて、すなわちTestNGの、PowerMockitoと春のコンテキストを組み合わせた、私のユニットテストを書くために私のための方法はありますか?
誰にも解決策がありますか? – Sujeet