示例#1
0
 @Test
 @Atomic(mode = TxMode.READ)
 public void membership() {
   assertEquals(
       Group.logged().getMembers().collect(Collectors.toSet()), Bennu.getInstance().getUserSet());
   assertTrue(Group.logged().isMember(user1));
   assertFalse(Group.logged().isMember(null));
 }
示例#2
0
 @Test
 @Atomic(mode = TxMode.READ)
 public void loggedCompression() {
   assertEquals(Group.logged(), Group.logged().grant(user1));
   assertEquals(Group.logged(), user1.groupOf().or(Group.logged()));
   assertEquals(user1.groupOf(), Group.logged().and(user1.groupOf()));
   assertEquals(user1.groupOf(), user1.groupOf().and(Group.logged()));
   assertEquals(Group.logged(), user1.groupOf().or(Group.logged()));
 }
示例#3
0
 @Test
 @Atomic(mode = TxMode.WRITE)
 public void createPersistent() {
   assertTrue(Group.logged().toPersistentGroup() != null);
 }