View Javadoc
1   /**
2    * 
3    */
4   package org.melati.poem.test;
5   
6   import org.melati.poem.Capability;
7   
8   /**
9    * @author timp
10   * @since 1 Jan 2007
11   *
12   */
13  public class CapabilityTableTest extends PoemTestCase {
14  
15    public CapabilityTableTest(String name) {
16      super(name);
17    }
18  
19    protected void setUp() throws Exception {
20      super.setUp();
21    }
22  
23    protected void tearDown() throws Exception {
24      super.tearDown();
25    }
26  
27    /**
28     * Test method for {@link org.melati.poem.CapabilityTable#ensure(java.lang.String)}.
29     */
30    public void testEnsure() {
31      Capability admin = getDb().administerCapability();
32      Capability admin2 = getDb().getCapabilityTable().ensure("_administer_");
33      assertEquals(admin, admin2);
34      Capability newOne = getDb().getCapabilityTable().ensure("newOne");
35      assertEquals("newOne", newOne.getName());
36      newOne.delete();
37    }
38  
39  }