17 import(
'lib.pkp.tests.PKPTestCase');
18 import(
'lib.pkp.classes.security.authorization.PolicySet');
19 import(
'lib.pkp.classes.security.authorization.AuthorizationPolicy');
28 self::assertEquals(COMBINING_DENY_OVERRIDES, $policySet->getCombiningAlgorithm());
29 self::assertEquals(AUTHORIZATION_DENY, $policySet->getEffectIfNoPolicyApplies());
30 $policySet =
new PolicySet(COMBINING_PERMIT_OVERRIDES);
31 $policySet->setEffectIfNoPolicyApplies(AUTHORIZATION_PERMIT);
32 self::assertEquals(COMBINING_PERMIT_OVERRIDES, $policySet->getCombiningAlgorithm());
33 self::assertEquals(AUTHORIZATION_PERMIT, $policySet->getEffectIfNoPolicyApplies());
39 self::assertEquals(array($policy3, $policy1, $policy2), $policySet->getPolicies());