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