From c6c6b157ce15541390980f3249d9cc04fb9f353d Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Fri, 23 Feb 2024 12:07:26 +0100 Subject: [PATCH] OZG-4717 Refactored TestConstraintViolationException --- .../common/errorhandling/ExceptionControllerITCase.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/test/java/de/ozgcloud/admin/common/errorhandling/ExceptionControllerITCase.java b/src/test/java/de/ozgcloud/admin/common/errorhandling/ExceptionControllerITCase.java index 0d3c49ec..b4884dd0 100644 --- a/src/test/java/de/ozgcloud/admin/common/errorhandling/ExceptionControllerITCase.java +++ b/src/test/java/de/ozgcloud/admin/common/errorhandling/ExceptionControllerITCase.java @@ -1,6 +1,5 @@ package de.ozgcloud.admin.common.errorhandling; -import static org.assertj.core.api.Assertions.*; import static org.mockito.ArgumentMatchers.*; import static org.mockito.Mockito.*; import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; @@ -80,14 +79,14 @@ class ExceptionControllerITCase { class TestConstraintViolationException { @Test @SneakyThrows - void shouldHaveInfoInBody() { + void shouldHaveValidationMessage() { when(modelAssembler.toModel(any())).thenAnswer((a) -> { throw new ConstraintViolationException(getConstraintViolations()); }); var result = performGet(); - assertThat(result.andReturn().getResponse().getContentAsString()).contains("string: Empty field"); + result.andExpect(jsonPath("$.detail").value("string: Empty field")); } private Set<ConstraintViolation<ValidatedClass>> getConstraintViolations() { -- GitLab