diff --git a/testsuite/integration/src/test/java/org/keycloak/testsuite/federation/storage/UserFederationStorageTest.java b/testsuite/integration/src/test/java/org/keycloak/testsuite/federation/storage/UserFederationStorageTest.java
index 2cbf1ba..58d0ed0 100644
--- a/testsuite/integration/src/test/java/org/keycloak/testsuite/federation/storage/UserFederationStorageTest.java
+++ b/testsuite/integration/src/test/java/org/keycloak/testsuite/federation/storage/UserFederationStorageTest.java
@@ -139,7 +139,12 @@ public class UserFederationStorageTest {
Assert.assertTrue(thor.hasRole(role));
Set<GroupModel> groups = thor.getGroups();
- Assert.assertEquals("my-group", groups.iterator().next().getName());
+ boolean foundGroup = false;
+ for (GroupModel g : groups) {
+ if (g.getName().equals("my-group")) foundGroup = true;
+
+ }
+ Assert.assertTrue(foundGroup);
System.out.println("num groups " + groups.size());
Assert.assertTrue(thor.getRequiredActions().iterator().next().equals("POOP"));
thor.removeRequiredAction("POOP");