Obligations
These tests exercise obligations.
For rule combining algorithms:
- Case: Permit: RuleCombiningAlgorithm DenyOverrides
Request,Policy,Response
- Case: Deny: RuleCombiningAlgorithm DenyOverrides
Request,Policy,Response
- Case: NotApplicable: RuleCombiningAlgorithm DenyOverrides
Request,Policy,Response
- Case: Indeterminate: RuleCombiningAlgorithm DenyOverrides
Request,Policy,Response
- Case: Permit: RuleCombiningAlgorithm PermitOverrides
Request,Policy,Response
- Case: Deny: RuleCombiningAlgorithm PermitOverrides
Request,Policy,Response
- Case: NotApplicable: RuleCombiningAlgorithm PermitOverrides
Request,Policy,Response
- Case: Indeterminate: RuleCombiningAlgorithm PermitOverrides
Request,Policy,Response
- Case: Permit: RuleCombiningAlgorithm FirstApplicable
Request,Policy,Response
- Case: Deny: RuleCombiningAlgorithm FirstApplicable
Request,Policy,Response
- Case: NotApplicable: RuleCombiningAlgorithm FirstApplicable
Request,Policy,Response
- Case: Indeterminate: RuleCombiningAlgorithm FirstApplicable
Request,Policy,Response
For policy combining algorithms:
- Case: Permit: PolicyCombiningAlgorithm DenyOverrides
Request,Policy,Response
- Case: Deny: PolicyCombiningAlgorithm DenyOverrides
Request,Policy,Response
- Case: NotApplicable: PolicyCombiningAlgorithm DenyOverrides
Request,Policy,Response
- Case: AnotherDeny (can't return Indeterminate): PolicyCombiningAlgorithm DenyOverrides
Request,Policy,Response
- Case: Permit: PolicyCombiningAlgorithm PermitOverrides
Request,Policy,Response
- Case: Deny: PolicyCombiningAlgorithm PermitOverrides
Request,Policy,Response
- Case: NotApplicable: PolicyCombiningAlgorithm PermitOverrides
Request,Policy,Response
- Case: Indeterminate: PolicyCombiningAlgorithm PermitOverrides
Request,Policy,Response
- Case: Permit: PolicyCombiningAlgorithm FirstApplicable
Request,Policy,Response
- Case: Deny: PolicyCombiningAlgorithm FirstApplicable
Request,Policy,Response
- Case: NotApplicable: PolicyCombiningAlgorithm FirstApplicable
Request,Policy,Response
- Case: Indeterminate: PolicyCombiningAlgorithm FirstApplicable
Request,Policy,Response
- Case: Permit: PolicyCombiningAlgorithm OnlyOneApplicable
Request,Policy,Response
- Case: Deny: PolicyCombiningAlgorithm OnlyOneApplicable
Request,Policy,Response
- Case: NotApplicable: PolicyCombiningAlgorithm OnlyOneApplicable
Request,Policy,Response
- Case: Indeterminate: PolicyCombiningAlgorithm OnlyOneApplicable
Request,Policy,Response