+
+ @Test
+ public void testListGroup() {
+ Group g = Group.getByString("supporter");
+ int start = g.getMembers(0, 10).length;
+ User ux = User.getById(createVerifiedUser("fn", "ln", createUniqueName() + "@example.org", TEST_PASSWORD));
+ User ux2 = User.getById(createVerifiedUser("fn", "ln", createUniqueName() + "@example.org", TEST_PASSWORD));
+ assertEquals(0, g.getMembers(0, 10).length + start);
+ ux.grantGroup(ux, g);
+ assertEquals(1, g.getMembers(0, 10).length + start);
+ ux2.grantGroup(ux, g);
+ assertEquals(2, g.getMembers(0, 10).length + start);
+ ux2.revokeGroup(ux, g);
+ assertEquals(1, g.getMembers(0, 10).length + start);
+ ux.revokeGroup(ux, g);
+ assertEquals(0, g.getMembers(0, 10).length + start);
+
+ }
+
+ @Test
+ public void testGroupEquals() {
+ assertTrue(ttpGroup.equals(ttpGroup));
+ assertFalse(ttpGroup.equals(null));
+ assertFalse(ttpGroup.equals(""));
+ assertFalse(ttpGroup.equals(supporter));
+ }