From 58d31552e3f4e9e5754d64c94770a3a0d6129c07 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Fri, 5 Jul 2024 14:03:31 +0200 Subject: [PATCH] OZG-5951 update kc reconciler tests for realmExists --- .../keycloak/realm/KeycloakRealmReconcilerTest.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java index c49bcf1..e2eb0e9 100644 --- a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java +++ b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java @@ -113,6 +113,7 @@ class KeycloakRealmReconcilerTest { @Test void shouldDeleteRealmIfRealmExists() { when(service.realmExists(any())).thenReturn(true); + reconciler.cleanup(realm, null); verify(reconciler).deleteRealm(realm); @@ -133,7 +134,7 @@ class KeycloakRealmReconcilerTest { void shouldCallRealmExists() { reconciler.cleanup(realm, null); - verify(service).realmExists(any()); + verify(service).realmExists(realm.getMetadata().getName()); } @Test @@ -144,6 +145,16 @@ class KeycloakRealmReconcilerTest { verify(reconciler, never()).deleteRealm(realm); } + + @Test + void shouldReturnDeleteControl() { + when(service.realmExists(any())).thenReturn(false); + + var control = reconciler.cleanup(realm, null); + + assertThat(control).usingRecursiveComparison().isEqualTo(DeleteControl.defaultDelete()); + } + } @DisplayName("test delete") -- GitLab