diff --git a/core/src/main/java/cz/muni/pa165/service/CarService.java b/core/src/main/java/cz/muni/pa165/service/CarService.java index 60052f1616e2383b9eb05358af2785eebf922fdf..085b1160c3a238bf2305c531549aa6870e950071 100644 --- a/core/src/main/java/cz/muni/pa165/service/CarService.java +++ b/core/src/main/java/cz/muni/pa165/service/CarService.java @@ -113,7 +113,7 @@ public class CarService extends DomainService<Car> { try { sendPostRequest(savedCar); - } catch (RestClientException | IllegalArgumentException e) { + } catch (Exception e) { log.debug(String.format("The visualization module is not reachable on the URL: %s, exception %s", VISUALIZATION_MODULE_URL + VISUALIZATION_MODULE_URI, e)); } diff --git a/visualization/src/test/java/cz/muni/pa165/rest/VisualizationIT.java b/visualization/src/test/java/cz/muni/pa165/rest/VisualizationIT.java index c18b87268b9e3b19c2a9aa7b48bde4f38d01054d..2d73c006504baa2c5d774db05b8250ea44929f0c 100644 --- a/visualization/src/test/java/cz/muni/pa165/rest/VisualizationIT.java +++ b/visualization/src/test/java/cz/muni/pa165/rest/VisualizationIT.java @@ -1,6 +1,5 @@ package cz.muni.pa165.rest; -import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import cz.muni.pa165.generated.model.CarDto; @@ -14,6 +13,8 @@ import org.springframework.boot.test.context.SpringBootTest; import org.springframework.http.MediaType; import org.springframework.test.web.servlet.MockMvc; +import java.util.Map; + import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.post; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; @@ -36,7 +37,7 @@ class VisualizationIT { log.info("testGenerateCarPdf() running"); var carDto = new CarDto().id(1L); - var requestBody = mapper.writeValueAsString(carDto); + var requestBody = mapper.writeValueAsString(Map.of("car", carDto)); String response = mockMvc.perform( post("/visualization") @@ -50,6 +51,4 @@ class VisualizationIT { Assertions.assertNotNull(response); Assertions.assertEquals("application/pdf", response); } - - }