Tag: CUCUMBER-JUNIT
“No tengo funciones de entrada de usuario múltiples, ¿es posible formar una lista de las entradas de usuario y recoger la entrada correspondiente cuando sea necesario? @Test public void test1() { String simulatedUserInput = “1\n”+”2\n”+”3\n” ; InputStream savedStandardInputStream = System.in; System.setIn(new ByteArrayInputStream(simulatedUserInput.getBytes())); // código que necesita múltiples entradas de usuario . . . Read more
Estoy tratando de crear una prueba unitaria para este método de eliminación: @Override @Transactional public void delete(UUID uuid) { final Employee employee = employeeRepository.findByUuid(uuid) .orElseThrow(() -> new EntityNotFoundException(EMPLOYEE)); employeeRepository.delete(employee); } Estoy confundido acerca de cómo usar una manera adecuada para probar (employeeRepository.delete(employee)) este método. Puedo usar doAnswer(AdditionalAnswers.returnsFirstArg()) o ArgumentCaptor, o . . . Read more
Estoy escribiendo algunas pruebas unitarias y estoy confundido debido a las diferentes anotaciones en las pruebas unitarias: Una de ellas es así: @ExtendWith(SpringExtension.class) class EmployeeServiceImplTest { @MockBean private EmployeeRepository employeeRepository; @Autowired private EmployeeServiceImpl employeeService; @Test void testFindAll() { //… } //… } Y otra utiliza las siguientes anotaciones: @RunWith(MockitoJUnitRunner.class) public . . . Read more
La aplicación se ejecuta en un entorno de producción y no ha habido cambios en el código desde hace mucho tiempo. Después de configurar la aplicación en Eclipse en la máquina local, estoy tratando de ejecutar los JUnit y están fallando debido a que no se encuentra el archivo de . . . Read more
Soy nuevo en las pruebas unitarias y utilizo JUnit en mi aplicación de Java (Spring Boot). A veces necesito probar métodos de actualización, pero cuando busco en la web, no encuentro un ejemplo o sugerencia adecuada. Entonces, ¿podrías por favor aclararme cómo probar el siguiente método de actualización? Creo que . . . Read more