1 package org.melati.poem.test;
2
3 import org.melati.poem.Group;
4 import org.melati.poem.GroupMembership;
5 import org.melati.poem.User;
6
7
8
9
10
11 public class GroupMembershipTest extends PoemTestCase {
12
13 public GroupMembershipTest(String name) {
14 super(name);
15 }
16
17 protected void setUp() throws Exception {
18 super.setUp();
19 }
20
21 protected void tearDown() throws Exception {
22 super.tearDown();
23 }
24
25
26
27
28 public void testGroupMembership() {
29
30 }
31
32
33
34
35
36 public void testGroupMembershipUserGroup() {
37 User u = getDb().guestUser();
38 Group g = getDb().getGroupTable().ensure("testgroup");
39 GroupMembership it = new GroupMembership(u,
40 g);
41 getDb().getGroupMembershipTable().create(it);
42 assertEquals("testgroup",it.getGroup().getName());
43 it.delete();
44 g.delete();
45 }
46
47
48
49
50
51 public void testGroupMembershipIntegerInteger() {
52 Group g = getDb().getGroupTable().ensure("testgroup");
53 GroupMembership it = new GroupMembership(getDb().guestUser().getTroid(),
54 g.getTroid());
55 getDb().getGroupMembershipTable().create(it);
56 assertEquals("testgroup",it.getGroup().getName());
57 it.delete();
58 g.delete();
59 }
60
61 }