|
|
|
|
@ -29,8 +29,8 @@ public class PermissionTests extends TestCase {
@@ -29,8 +29,8 @@ public class PermissionTests extends TestCase {
|
|
|
|
|
|
|
|
|
|
public void testExpectedIntegerValues() { |
|
|
|
|
assertEquals(1, BasePermission.READ.getMask()); |
|
|
|
|
assertEquals(8, BasePermission.ADMINISTRATION.getMask()); |
|
|
|
|
assertEquals(9, new CumulativePermission().set(BasePermission.READ).set(BasePermission.ADMINISTRATION).getMask()); |
|
|
|
|
assertEquals(16, BasePermission.ADMINISTRATION.getMask()); |
|
|
|
|
assertEquals(17, new CumulativePermission().set(BasePermission.READ).set(BasePermission.ADMINISTRATION).getMask()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void testStringConversion() { |
|
|
|
|
@ -38,19 +38,19 @@ public class PermissionTests extends TestCase {
@@ -38,19 +38,19 @@ public class PermissionTests extends TestCase {
|
|
|
|
|
assertEquals("BasePermission[...............................R=1]", BasePermission.READ.toString()); |
|
|
|
|
|
|
|
|
|
System.out.println("A = " + BasePermission.ADMINISTRATION.toString()); |
|
|
|
|
assertEquals("BasePermission[............................A...=8]", BasePermission.ADMINISTRATION.toString()); |
|
|
|
|
assertEquals("BasePermission[...........................A....=16]", BasePermission.ADMINISTRATION.toString()); |
|
|
|
|
|
|
|
|
|
System.out.println("R = " + new CumulativePermission().set(BasePermission.READ).toString()); |
|
|
|
|
assertEquals("CumulativePermission[...............................R=1]", |
|
|
|
|
new CumulativePermission().set(BasePermission.READ).toString()); |
|
|
|
|
|
|
|
|
|
System.out.println("A = " + new CumulativePermission().set(BasePermission.ADMINISTRATION).toString()); |
|
|
|
|
assertEquals("CumulativePermission[............................A...=8]", |
|
|
|
|
assertEquals("CumulativePermission[...........................A....=16]", |
|
|
|
|
new CumulativePermission().set(BasePermission.ADMINISTRATION).toString()); |
|
|
|
|
|
|
|
|
|
System.out.println("RA = " |
|
|
|
|
+ new CumulativePermission().set(BasePermission.ADMINISTRATION).set(BasePermission.READ).toString()); |
|
|
|
|
assertEquals("CumulativePermission[............................A..R=9]", |
|
|
|
|
assertEquals("CumulativePermission[...........................A...R=17]", |
|
|
|
|
new CumulativePermission().set(BasePermission.ADMINISTRATION).set(BasePermission.READ).toString()); |
|
|
|
|
|
|
|
|
|
System.out.println("R = " |
|
|
|
|
|