assertTrue(hive.containsPermission(new TestPermission("7.C.1", "enable")));
assertFalse(hive.containsPermission(new TestPermission("6.A", "inherit, render")));
assertFalse(hive.containsPermission(new TestPermission("6.A", "enable")));
assertFalse(hive.containsPermission(new TestPermission("6.B", "inherit, render, enable")));
assertFalse(hive.containsPermission(new TestPermission("6.B", "enable")));
assertFalse(hive.containsPermission(new TestPermission("6.C", "render, enable")));
assertFalse(hive.containsPermission(new TestPermission("6.C.1", "enable")));
assertTrue(hive.containsPrincipal(new SimplePrincipal("test8")));
assertTrue(hive.containsPermission(new TestPermission("8.A")));
assertTrue(hive.containsPermission(new TestPermission("8.B")));
assertFalse(hive.containsPermission(new FaultyPermission()));