Tag: JUNIT5
Mis pruebas están mostrando que falta 1 de 4 ramas y no estoy seguro/a de por qué. public Classification classify() { if (points >= 1 && points <= 4) { return Classification.First; } } Pruebas que realicé: @Test void Test1() { int p = 3; Grade grade = new Grade(p); . . . Read more
Utilizo JUnit 5 y tengo una clase abstracta simple que sirve como proveedor de pruebas para sus clases hijas: abstract class TestProvider { @TempDir @SuppressWarnings(“unused”) Path tempDir; protected void helpWithSomething() { // vamos a pretender que realmente hace algo } } SonarQube se queja debido a la regla RSPEC-2924 que . . . Read more
Tengo cierta lógica dentro del método postHandle del interceptor para exponer un valor de encabezado a mi aplicación frontend de Angular. Mi pregunta es: ¿cómo puedo probar los interceptores? public class CustomResponseInterceptor implements HandlerInterceptor { private final String ADMIN_APP = “ADMIN_APP”; @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object object, . . . Read more
Utilizando JUnit 5. Quiero ejecutar pruebas similares con pequeñas diferencias de implementación. Quiero que las subclases se ejecuten en un orden específico y que se repitan. Utilizo una clase base public abstract class BaseTest { @RepeatedTest(2) @Order(1) abstract void testSomething(); @RepeatedTest(2) @Order(2) abstract void testSomethingElse(); } Pero cuando extiendo esta . . . Read more
Actualmente, estoy escribiendo algunas pruebas de integración y necesito asegurarme de que una llamada a un método haya bloqueado el hilo de llamada durante al menos x segundos. El problema es que tengo un método que bloqueará indefinidamente y necesito asegurarme de que haya estado bloqueado durante al menos x . . . Read more