summaryrefslogtreecommitdiff
path: root/testSrc
diff options
context:
space:
mode:
authorOluwatobi Bashir-Bello <nbashirbello@google.com>2015-04-14 14:03:25 -0400
committerOluwatobi Bashir-Bello <nbashirbello@google.com>2015-04-14 14:09:27 -0400
commit9415706321faf9352f0106f3062969dbb4bf6b8e (patch)
treeea2469d2e77db7c16044f71317e8d15e7eea3f79 /testSrc
parent04285010a9ebcf288de7e1052fe3ea5950da1527 (diff)
downloadlogin-9415706321faf9352f0106f3062969dbb4bf6b8e.tar.gz
Fix logout - Logs all users out when you logout.
Change-Id: I377c216bdbf106d911fe1f03755f033d8b48305d
Diffstat (limited to 'testSrc')
-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());
+ }
}