У меня следующий поток:
manager.getObject.doSomthing();
Где doSomething () вызывает статическую функцию из класса Utils, которая, в свою очередь, вызывает приватную статическую функцию, например:
public class obj {
public void doSomething(){
Utils.do();
}
}
public class Utils {
public static void do(){
int test = doPrivate();
...
~do unrelated computation~
...
}
private static int doPrivate(){
return someComplexMethod();
}
}
И я хотел бы посмеяться над doPrivate, чтобы все еще иметь возможность протестировать do()
метод
Есть ли способ добиться этого с помощью powermockito?