summaryrefslogtreecommitdiff
path: root/testSrc/com/google/gct/login/CredentialedUserRosterTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'testSrc/com/google/gct/login/CredentialedUserRosterTest.java')
-rw-r--r--testSrc/com/google/gct/login/CredentialedUserRosterTest.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/testSrc/com/google/gct/login/CredentialedUserRosterTest.java b/testSrc/com/google/gct/login/CredentialedUserRosterTest.java
index 471409b..23a2c7f 100644
--- a/testSrc/com/google/gct/login/CredentialedUserRosterTest.java
+++ b/testSrc/com/google/gct/login/CredentialedUserRosterTest.java
@@ -238,4 +238,23 @@ public class CredentialedUserRosterTest extends TestCase {
Assert.assertTrue(setUsers.containsKey(user2.getEmail()));
Assert.assertTrue(setUsers.containsKey(user3.getEmail()));
}
+
+ /**
+ * Tests {@link com.google.gct.login.CredentialedUserRoster#removeAllUsers()}
+ */
+ public void testRemoveAllUsers() {
+ Assert.assertEquals(0, users.numberOfUsers());
+
+ users.addUser(user1);
+ users.removeAllUsers();
+ Assert.assertEquals(0, users.numberOfUsers());
+ Assert.assertEquals(null, users.getActiveUser());
+
+ users.addUser(user1);
+ users.addUser(user2);
+ users.addUser(user3);
+ users.removeAllUsers();
+ Assert.assertEquals(0, users.numberOfUsers());
+ Assert.assertEquals(null, users.getActiveUser());
+ }
}