From f2c8c2f8a293e0346f42926a3ba7968abc23d067 Mon Sep 17 00:00:00 2001
From: Felix Reichenbach <felix.reichenbach@mgm-tp.com>
Date: Tue, 25 Feb 2025 16:58:13 +0100
Subject: [PATCH] OZG-3936 use UserId in TestEntity

---
 .../de/ozgcloud/alfa/common/LinkedResourceProcessorTest.java | 3 ++-
 .../src/test/java/de/ozgcloud/alfa/common/TestEntity.java    | 5 +++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/alfa-service/src/test/java/de/ozgcloud/alfa/common/LinkedResourceProcessorTest.java b/alfa-service/src/test/java/de/ozgcloud/alfa/common/LinkedResourceProcessorTest.java
index 4924829cbb..9fda7bde37 100644
--- a/alfa-service/src/test/java/de/ozgcloud/alfa/common/LinkedResourceProcessorTest.java
+++ b/alfa-service/src/test/java/de/ozgcloud/alfa/common/LinkedResourceProcessorTest.java
@@ -45,6 +45,7 @@ import org.springframework.hateoas.Link;
 
 import com.thedeanda.lorem.LoremIpsum;
 
+import de.ozgcloud.alfa.common.user.UserId;
 import de.ozgcloud.alfa.common.user.UserManagerUrlProvider;
 import lombok.SneakyThrows;
 
@@ -363,7 +364,7 @@ class LinkedResourceProcessorTest {
 		@ParameterizedTest
 		@NullAndEmptySource
 		void shouldNotAddLinkIfFieldValueIsNullOrBlank(String userValue) {
-			var model = EntityModel.of(TestEntityTestFactory.createBuilder().user(userValue).build());
+			var model = EntityModel.of(TestEntityTestFactory.createBuilder().user(UserId.from(userValue)).build());
 			var field = getField("user");
 
 			processor.addLinkForLinkedUserProfileResourceField(model, field);
diff --git a/alfa-service/src/test/java/de/ozgcloud/alfa/common/TestEntity.java b/alfa-service/src/test/java/de/ozgcloud/alfa/common/TestEntity.java
index 0a643d5c98..7e44ba5b2f 100644
--- a/alfa-service/src/test/java/de/ozgcloud/alfa/common/TestEntity.java
+++ b/alfa-service/src/test/java/de/ozgcloud/alfa/common/TestEntity.java
@@ -33,6 +33,7 @@ import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
+import de.ozgcloud.alfa.common.user.UserId;
 import lombok.Builder;
 import lombok.EqualsAndHashCode;
 import lombok.Getter;
@@ -52,7 +53,7 @@ class TestEntity {
 	private String[] arrayField;
 
 	@LinkedUserProfileResource
-	private String user;
+	private UserId user;
 
 	@LinkedUserProfileResource
 	private String differentUserId;
@@ -103,7 +104,7 @@ class TestEntityTestFactory {
 		return TestEntity.builder()
 				.testId(ID)
 				.linkedResource(LINKED_RESOURCE)
-				.user(USER)
+				.user(UserId.from(USER))
 				.differentUserId(DIFFERENT_USER_ID)
 				.foo("bar");
 	}
-- 
GitLab