一个initializationError
被抛出。我正在使用 powermock 1.6.4 和 javassist-3.20.0。看来我不能在同一个班级(同时)上模拟和模拟静态。
interface B
{
public static B getA()
{
return new B()
{
};
}
}
a test code is:
@PrepareForTest({B.class})
@Test
public void testB()
{
B a = mock( B.class );
mockStatic( B.class );
when( B.getA() ).thenReturn( a );
}