Red de conocimiento informático - Material del sitio web - Cómo probar métodos privados simulados usando PowerMock

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;