Как я могу смоделировать вложенные статические методы с помощью PowerMockito?Ниже приведен очень простой пример того, как я хочу его использовать.
Класс:
public class SomeClass {
public static String someMethodA(){
//some very important codes here
return someMethodB();
}
private static String someMethodB(){
return someMethodC();
}
private static String someMethodC(){
return "Some Text";
}
}
Уже пробовал следующее, но не сработало:
PowerMockito.mockStatic(SomeClass.class);
PowerMockito.stub(PowerMockito.method(SomeClass.class, "someMethodB")).toReturn("Some Other Text");
Я хотел запустить someMethodA () как есть, поэтому я хочу вместо этого заглушить someMethodB ().Могу ли я это сделать?Надеемся, что есть способ без необходимости модифицировать модификаторы доступа, потому что коды, с которыми я работаю, являются устаревшими кодами.