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 0d3c49ec8f1ae904e3112e8939acfcb2b7726de5..b4884dd0e4b23e908645251677c76064c9086e8a 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() {