powermockito

mocking protected method

老子叫甜甜 提交于 2019-11-26 16:43:09
问题 I want to mock an inherited protected method. I can't call this method directly from java code as it is inherited from class that in another package. I can't find a way to specify this method to stub in in when(...) package a; public class A() { protected int m() {} } package b; public class B extends a.A { // this class currently does not override m method from a.A public asd() {} } // test package b; class BTest { @Test public void testClass() { B instance = PowerMockito.spy(new B());