es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: JUNIT5

SonarQube se queja de un campo no utilizado anotado con @TempDir.

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

Cómo probar el método postHandle de HandlerInterceptor en Spring Boot.

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 con una clase base que contiene métodos de prueba abstractos con anotaciones.

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