From b8ffdf6bfebf5774842a99d5050fc4e60fbefa4f Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Wed, 4 Sep 2024 10:46:15 +0200
Subject: [PATCH] OZG-6500 update KeycloakUserPreconditionServiceTest

---
 .../keycloak/user/KeycloakUserPreconditionServiceTest.java  | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserPreconditionServiceTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserPreconditionServiceTest.java
index ea5d234..79cc3c0 100644
--- a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserPreconditionServiceTest.java
+++ b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserPreconditionServiceTest.java
@@ -91,10 +91,12 @@ class KeycloakUserPreconditionServiceTest {
 		}
 
 		@Test
-		void shouldReturnErrorIfUserEmailNotExists() {
+		void shouldReturnErrorIfUserEmailNotExistsORIsNotValidEmail() {
 			var user = OzgCloudKeycloakUserTestFactory.create();
-			user.getSpec().getKeycloakUser().setEmail("");
 			doReturn(true).when(service).realmExists(REALM);
+			doReturn(Optional.empty()).when(service).clientsExists(any(), any());
+			doReturn(Optional.empty()).when(service).groupsExists(any(), any());
+			doReturn(false).when(service).userEmailExistsAndIsValidEmail(user);
 
 			var response = service.getPreconditionErrors(user);
 
-- 
GitLab