Index: src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncContextTest.java IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncContextTest.java (date 1474386639000) +++ src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncContextTest.java (revision ) @@ -539,11 +539,13 @@ // 1. membership nesting is < 0 => membership not synchronized syncConfig.user().setMembershipNestingDepth(-1); syncCtx.sync(user.getID()).getStatus(); + root.commit(); assertTrue(gr.isDeclaredMember(user)); // 2. membership nesting is > 0 => membership gets synchronized syncConfig.user().setMembershipNestingDepth(1); assertEquals(SyncResult.Status.UPDATE, syncCtx.sync(user.getID()).getStatus()); + root.commit(); assertFalse(gr.isDeclaredMember(user)); } @@ -568,6 +570,7 @@ syncConfig.user().setMembershipNestingDepth(1); assertEquals(SyncResult.Status.UPDATE, syncCtx.sync(user.getID()).getStatus()); + root.commit(); // since the group is not associated with the test-IDP the group-membership // must NOT be modified during the sync. @@ -614,8 +617,7 @@ setExternalID(gr, "foreignIDP"); // but don't set rep:lastSynced :-) root.commit(); - SyncResult result = syncCtx.sync(externalUser); - assertSame(SyncResult.Status.ADD, result.getStatus()); + sync(externalUser); User user = userManager.getAuthorizable(externalUser.getId(), User.class); assertNotNull(user); \ No newline at end of file