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 c49bcf1435745cc0b64e6449ad98746e08e2e3f1..e2eb0e9a1debf37dab96328083c157d61cbc83b8 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")