【发布时间】:2014-02-01 07:06:16
【问题描述】:
我需要使用具有 final 方法的模拟。 所以我使用 powermock 但它不起作用
class B {
public final int nb() {
return 4;
}
}
@RunWith(PowerMockRunner.class)
@PrepareForTest(B.class)
public class Exemple extends TestCase {
@Test
public void test() {
B b = PowerMockito.mock(B.class);
PowerMockito.when(b.nb()).thenReturn(5);
final int actualState = b.nb();
assertEquals(5, actualState);
}
}
如果有人有解决方案, 提前谢谢你
【问题讨论】:
-
为什么这不适合你,这很好用。
标签: java mockito final powermock