Tag: ANDROID-UNIT-TESTING
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 aprendiendo un poco sobre la cobertura de pruebas en Golang y tengo algunos problemas interesantes. Tengo un código bastante básico para llamar a una API y ejecutar http.Client.Do(request). Después de la ejecución, reviso si hay algún error y lo retorno si se encuentra. resp, err := Client.Do(request) if err . . . Read more
Tengo el siguiente test para un componente: La respuesta del test es: “Cannot set properties of null (setting ‘value’)” Pero a veces funciona. El problema es que “memberMessage” es nulo en el momento en que el test intenta establecer un valor. ¿Cuál es la posible forma de solucionarlo?
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
Estoy tratando de escribir pruebas unitarias para mis ValueConverters. Por lo tanto, necesito llamarlos manualmente. Algo como: c# var converter = new IntToBoolConverter(); Assert.AreEqual(true, converter.Convert(1)); Assert.AreEqual(true, converter.Convert(12)); Assert.AreEqual(false, converter.Convert(0)); Pero no he encontrado ninguna forma de utilizar el conversor manualmente como llamando a converter.Convert(12). ¿Cómo puedo usar los conversores manualmente . . . Read more