dr.memberOnline(myOnId); dr.memberOnline(myOnId2); dr.memberOffline(myOffId); dr.memberOfflineAndEqual(myEqualsId); assertEquals(TestUtils.asSet(myOnId, myOnId2), dr.getOnlineMembers()); assertEquals(Collections.singleton(myEqualsId), dr.getOfflineAndEqualMembers()); dr.memberOffline(myOnId); dr.memberOfflineAndEqual(myOnId2); HashSet<PersistentMemberID> expSet = new HashSet<PersistentMemberID>(); assertEquals(expSet, dr.getOnlineMembers()); dr.memberOffline(myOffId); dr.memberOfflineAndEqual(myEqualsId); assertEquals(TestUtils.asSet(myOnId, myOnId2), dr.getOnlineMembers());
dr.setInitialized(); dr.memberOnline(myOnId); dr.memberOffline(myOffId); dr.memberOfflineAndEqual(myEqualId); assertEquals(Collections.singleton(myOnId), dr.getOnlineMembers());
dr.setInitialized(); dr.memberOnline(myOnId); dr.memberOffline(myOffId); dr.memberOfflineAndEqual(myEqualId); assertEquals(Collections.singleton(myOnId), dr.getOnlineMembers());