From 48c010bbe449f6ccbd493dd00165d09982d54d2b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Mon, 22 Sep 2014 21:53:15 +0200 Subject: [PATCH] ADD: more testcases for group-object --- .../cacert/gigi/TestUserGroupMembership.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/tests/org/cacert/gigi/TestUserGroupMembership.java b/tests/org/cacert/gigi/TestUserGroupMembership.java index fbccba9c..e0116533 100644 --- a/tests/org/cacert/gigi/TestUserGroupMembership.java +++ b/tests/org/cacert/gigi/TestUserGroupMembership.java @@ -99,4 +99,29 @@ public class TestUserGroupMembership extends ManagedTest { assertTrue(u.isInGroup(ttpGroup)); assertFalse(u.isInGroup(supporter)); } + + @Test + public void testListGroup() { + Group g = Group.getByString("supporter"); + 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); + ux.grantGroup(ux, g); + assertEquals(1, g.getMembers(0, 10).length); + ux2.grantGroup(ux, g); + assertEquals(2, g.getMembers(0, 10).length); + ux2.revokeGroup(ux, g); + assertEquals(1, g.getMembers(0, 10).length); + ux.revokeGroup(ux, g); + assertEquals(0, g.getMembers(0, 10).length); + + } + + @Test + public void testGroupEquals() { + assertTrue(ttpGroup.equals(ttpGroup)); + assertFalse(ttpGroup.equals(null)); + assertFalse(ttpGroup.equals("")); + assertFalse(ttpGroup.equals(supporter)); + } } -- 2.39.2