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: ANDROID-UNIT-TESTING

¿Debo utilizar doAnswer(AdditionalAnswers.returnsFirstArg()) o ArgumentCaptor para probar un método de eliminación?

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

Diferentes anotaciones para pruebas unitarias en una aplicación Spring.

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

Utilizando Xamarin ValueConverter de forma manual para realizar pruebas unitarias.

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