Cómo probar métodos privados simulados usando PowerMock
1. Usando la siguiente API de Mockito, hice esto con éxito: public class CodeWithPrivateMethod {
public void significantPublicApi() {
if (doTheGamble(" Anyway", 1 << 3) ) {
throw new RuntimeException("boom");
}
}
privado booleano doTheGamble(Cadena lo que sea, int binario ) {
Aleatorio aleatorio = new Random(System.nanoTime());
apuesta booleana = random.nextBoolean();
apuesta de retorno
p>}
}
La siguiente es la prueba JUnit: import org.junit.Test;
import org.junit.runner.RunWith ;
importar org.powermock.api.mockito.PowerMockito;