PowerMock遇到的问题——5

在做单元测试时,有时在一个方法中会调用这个类的其他私有方法,那么如何指定这些方法的返回值呢?

解决方法:用 createPartialMock 具体用法如下:

              TestClass test=PowerMock.createParticalMock(TestClass.class,new String[]{"method1","method2"});

              在指定返回值的时候就可以用

              PowerMock.expectPrivate(test,"method1").andreturn(xxx);

              PowerMock.expectPrivate(test,"method2").andreturn(xxx);

原文地址:https://www.cnblogs.com/xiaotianyu/p/3361749.html