X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=security%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fsecurity%2Fauthorization%2FUrlAuthorizationRuleTest.java;h=a95d2a8b1bab1fd5ce6b929c92ff68db808b47b6;hb=8de36ff0206c996baf3ee4adc3e2293b12ff5f39;hp=05ff859188cbaf8d991969b4cd57dafe774981c9;hpb=89c06d4d52b46c154128c97d6e758fa1f4fc7a6e;p=utils diff --git a/security/src/test/java/org/wamblee/security/authorization/UrlAuthorizationRuleTest.java b/security/src/test/java/org/wamblee/security/authorization/UrlAuthorizationRuleTest.java index 05ff8591..a95d2a8b 100644 --- a/security/src/test/java/org/wamblee/security/authorization/UrlAuthorizationRuleTest.java +++ b/security/src/test/java/org/wamblee/security/authorization/UrlAuthorizationRuleTest.java @@ -22,17 +22,16 @@ import static org.wamblee.security.authorization.AuthorizationResult.UNSUPPORTED import org.wamblee.usermgt.User; - /** - * Tests for the {@link - * org.wamblee.security.authorization.UrlAuthorizationRule}. - * + * Tests for the {@link org.wamblee.security.authorization.UrlAuthorizationRule} + * . + * * @author Erik Brakkee */ public class UrlAuthorizationRuleTest extends TestCase { /** * Constructs the rule with a result of UNDECIDED. Verifies that an - * IllegalArgumentException is thrown. + * IllegalArgumentException is thrown. */ public void testConstructWithUndecidedResult() { try { @@ -40,13 +39,13 @@ public class UrlAuthorizationRuleTest extends TestCase { ReadOperation.class); fail(); } catch (IllegalArgumentException e) { - // ok + // ok } } /** - * Constructs the rule with a result of UNSUPPORTED_RESOURCE. - * Verifies that an IllegalArgumentException is thrown. + * Constructs the rule with a result of UNSUPPORTED_RESOURCE. Verifies that + * an IllegalArgumentException is thrown. */ public void testConstructWithUnsupportedResult() { try { @@ -54,52 +53,44 @@ public class UrlAuthorizationRuleTest extends TestCase { ReadOperation.class); fail(); } catch (IllegalArgumentException e) { - // ok + // ok } } /** - * Constructs the authorization rule and applies it to an - * unsupported object type. Verifies that the result is - * UNSUPPORTED_RESOURCE. + * Constructs the authorization rule and applies it to an unsupported object + * type. Verifies that the result is UNSUPPORTED_RESOURCE. */ public void testUnsupportedObject() { AuthorizationRule rule = new TestAuthorizationRule(GRANTED, "users", - "/path", ReadOperation.class); - assertEquals(UNSUPPORTED_RESOURCE, - rule.isAllowed("hello", new ReadOperation(), - new TestUserAccessor().getCurrentUser())); + "/path", ReadOperation.class); + assertEquals(UNSUPPORTED_RESOURCE, rule.isAllowed("hello", + new ReadOperation(), new TestUserAccessor().getCurrentUser())); } - /** - * DOCUMENT ME! - */ public void testMatchingScenarios() { AuthorizationRule rule = new TestAuthorizationRule(GRANTED, "users", - "/path/", ReadOperation.class); - User user = new TestUserAccessor().getCurrentUser(); + "/path/", ReadOperation.class); + User user = new TestUserAccessor().getCurrentUser(); // everything matches - assertEquals(GRANTED, - rule.isAllowed(new TestResource("/path/a"), new ReadOperation(), - user)); - assertEquals(GRANTED, - rule.isAllowed(new TestResource("/path/"), new ReadOperation(), user)); + assertEquals(GRANTED, rule.isAllowed(new TestResource("/path/a"), + new ReadOperation(), user)); + assertEquals(GRANTED, rule.isAllowed(new TestResource("/path/"), + new ReadOperation(), user)); - // path does not match. - assertEquals(UNDECIDED, - rule.isAllowed(new TestResource("/path"), new ReadOperation(), user)); + // path does not match. + assertEquals(UNDECIDED, rule.isAllowed(new TestResource("/path"), + new ReadOperation(), user)); - // operation does not match. - assertEquals(UNDECIDED, - rule.isAllowed(new TestResource("/path/"), new WriteOperation(), - user)); + // operation does not match. + assertEquals(UNDECIDED, rule.isAllowed(new TestResource("/path/"), + new WriteOperation(), user)); - // group does not match. + // group does not match. AuthorizationRule rule2 = new TestAuthorizationRule(GRANTED, "users2", - "/path/", ReadOperation.class); - assertEquals(UNDECIDED, - rule2.isAllowed(new TestResource("/path/a"), new ReadOperation(), - user)); + "/path/", ReadOperation.class); + assertEquals(UNDECIDED, rule2.isAllowed(new TestResource("/path/a"), + new ReadOperation(), user)); } }