View Javadoc
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    * @author timp
9    * @since 09 Jan 2007
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     * Test method for {@link org.melati.poem.GroupMembership#GroupMembership()}.
27     */
28    public void testGroupMembership() {
29      
30    }
31  
32    /**
33     * Test method for {@link org.melati.poem.GroupMembership#
34     *     GroupMembership(org.melati.poem.User, org.melati.poem.Group)}.
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     * Test method for {@link org.melati.poem.GroupMembership#
49     *     GroupMembership(java.lang.Integer, java.lang.Integer)}.
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  }