У меня есть метод, который выглядит так (упрощение)
private boolean x = someMethodToSetTheValueOfX();
private void method(args){
if(x){
method1();
}else{
method2();
}
}
Я хочу написать модульный тест, чтобы гарантировать, что когда x истинно, вызывается метод1. Я знаю, что могу использовать Whitebox PowerMock, чтобы установить значение x и вызвать метод, но как я могу подтвердить, что метод method1() был вызван? Обратите внимание, что method1() недействителен.
Мне не разрешено использовать другой фреймворк (например, Mockito), кроме EasyMock/PowerMock.