@RunWith(PowerMockRunner.class) @PrepareForTest(YourClass.class) public class YourClassTest { @Test public void testPrivateMethod() throws Exception { YourClass instance = PowerMockito.spy(new YourClass()); PowerMockito.when(instance, "privateMethod").thenCallRealMethod(); String result = instance.publicMethod(); assertEquals("expected result", result); } } @RunWith(PowerMockRunner.class) @PrepareForTest(YourClass.class) public class YourClassTest { @Test public void testFinalClass() { FinalClass mockObject = PowerMockito.mock(FinalClass.class); } }


上一篇:
下一篇:
切换中文