Tag: JUNIT5
Tengo dos servicios: ServiceOne.class y ServiceTwo.class. Estoy intentando simular el ServiceTwo, pero ninguna solución en línea funciona y en la prueba de ServiceOne.class, actúa como si no recibiera ningún resultado, a pesar de que lo menciono claramente. Sé que existen muchas soluciones similares a esta, pero ninguna de ellas ha . . . Read more
Quiero probar algunas funcionalidades, un servicio con un repositorio que se conecta automáticamente. No quiero falsificar el autowired, es más una prueba de integración para depurar. Mi prueba es la siguiente: @SpringBootConfiguration @ExtendWith(SpringExtension.class) @SpringBootTest public class ThrottleRateServiceTest { El código es muy simple: @Service public class ThrottleRateServiceImpl implements ThrottleRateService { . . . Read more
Escenario: Se debe probar el siguiente escenario negativo durante la prueba de integración. Actualmente, el caso de prueba falla debido a una salida y no llega al método de prueba. Ejemplo: private void method1(int a){ try{ if(a == 0){ throw exception(); }else{ — } }catch(exceptionclass e){ System.exit(1); } }
Estoy creando pruebas unitarias en Java y para cada método, creo las mismas listas, variables, etc. Por otro lado, por supuesto que pensé que podría crear todas estas variables como globales y establecer sus valores en el método setup() (en @Before), pero no estoy seguro si los valores pueden cambiar . . . Read more
He añadido una anotación personalizada en un método que se encuentra dentro de una clase controladora. He implementado una clase de Aspectos que considera la anotación personalizada como un punto de corte. Una vez que la ejecución llega a la anotación personalizada, llama al método de intercepción que se encuentra . . . Read more