RunWith
アノテーションを追加すると@RunWith(PowerMockRunner.class)
、Spring Autowire が機能しなくなります。
class B {
@Autowire
SessionFactory session;
}
@RunWith(PowerMockRunner.class)
@PrepareForTest{SomeClass.class}
class Testing {
@Test
methodA(){
//mehod
}
@Test
methodD(){
}
}
ここで、メソッド A がクラス B を呼び出しますが、RunWith(PowerMockRunner)
アノテーションが原因でオートワイヤリングが機能しません。どんな助けでも大歓迎です!