Tag: POWERMOCKITO
Soy nuevo en las pruebas unitarias y estoy utilizando el marco de trabajo Mockito. Tengo una clase en Java y tengo el método main() en ella. En mi método main() tengo varios otros métodos que necesito probar de forma unitaria. Esta es mi clase a probar: public class cliente{ public . . . Read more
Mockito parece que está obteniendo cada vez más características de PowerMockito. Cuando actualicé a junitVersion = “4.13.2” mockitoVersion = “4.2.0” hamcrestVersion = “2.2” powermockVersion = “2.0.9” las pruebas están fallando. Así que estoy tratando de deshacerme de PowerMockito. El problema es que no existe el método ‘verifyStatic’ https://www.javadoc.io/doc/org.powermock/powermock-api-mockito/latest/org/powermock/api/mockito/PowerMockito.html#verifyStatic-java.lang.Class-org.mockito.verification.VerificationMode- https://github.com/telekom/SmartCredentials-SDK-android/blob/develop/SmartCredentials_aOS/camera/src/test/java/de/telekom/smartcredentials/camera/views/presenters/CameraViewPresenterTest.java#L66 ¿Cómo . . . Read more
Actualmente estoy construyendo una aplicación Quarkus y para las pruebas unitarias estoy utilizando JUnit5. Actualmente no tengo otra opción que utilizar PowerMockito para simular mis funciones estáticas, pero no puedo encontrar las dependencias para ello en mi proyecto Quarkus. ¿Alguien sabe qué conjunto de dependencias debería utilizarse en una aplicación . . . Read more
public class TestedClass { public void publicMethod() { privateMethod(); } private void privateMethod() { } } Me gustaría probar con PowerMockito que el método privado se llame exactamente una vez. Aquí está mi clase de prueba: @RunWith(PowerMockRunner.class) @PowerMockIgnore(“javax.management.*”) public class TestedClassTest { @Before public void setUp() { } @Test public . . . Read more
Estoy tratando de probar mi código que analiza una respuesta JSON de una URL. Este es el código que estoy tratando de probar: public String getJsonResponseFromUrl(String url) { JSONObject jsonObject = null; try { URL apiUrl = new URL(url); jsonObject = new JSONObject(IOUtils.toString(apiUrl, StandardCharsets.UTF_8)); } catch (IOException e) { System.out.println(e); . . . Read more