Skip to content
Snippets Groups Projects
Commit 9ef96214 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-6867 OZG-7002 Extend ITCase

parent 37e6a2aa
Branches
Tags
No related merge requests found
......@@ -67,6 +67,20 @@ class SyncAddedOrganisationsEinheitenITCase {
.containsExactly(childLevel1.getName());
}
@Test
void shouldSynchronizeChildAddedToAlreadySynchronizedParent() {
var parent = topLevel("shouldSynchronizeChildAddedToAlreadySynchronizedParent");
syncOrganisationsEinheitToKeycloak(parent);
var childLevel1 = childLevel("shouldSynchronizeChildAddedToAlreadySynchronizedParent", parent);
operations.save(childLevel1);
service.syncAddedOrganisationsEinheiten(syncTimestamp);
assertThat(findGroupInKeycloak(parent.getName())).isPresent().get()
.extracting(Group::getSubGroups).asList().extracting("name")
.containsExactly(childLevel1.getName());
}
@Test
void shouldNotAddChildIfParentWasNotSynchronized() {
var topLevel = topLevel("shouldNotAddChildIfParentWasNotSynchronized");
......@@ -106,4 +120,9 @@ class SyncAddedOrganisationsEinheitenITCase {
.filter(group -> groupName.equals(group.getName()))
.findFirst();
}
private void syncOrganisationsEinheitToKeycloak(OrganisationsEinheit organisationsEinheit) {
operations.save(organisationsEinheit);
service.syncAddedOrganisationsEinheiten(syncTimestamp);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment