update
Atualizado
Comportamento simulado:
ID existente:
@Test
public void updateShouldReturnProductDtoWhenIdExists() {
ProductDTO result = productService.update(existingId, productDTO);
Assertions.assertNotNull(result);
}
ID não existente:
@Test
public void updateShouldThrowResourceNotFoundExceptionWhenIdDoesntExist() {
Assertions.assertThrows(ResourceNotFoundException.class, () -> {
productService.update(nonExistingId, productDTO);
});
}