Skip to content

Commit

Permalink
Adapted TestPolicyRules (pruned conflicting roles and their conflicts…
Browse files Browse the repository at this point in the history
… are no longer present in the evaluated assignment triple)
  • Loading branch information
mederly committed Mar 3, 2017
1 parent 4100787 commit 9c254aa
Showing 1 changed file with 4 additions and 3 deletions.
Expand Up @@ -344,9 +344,10 @@ public void test120AssignRoleConstableToJack() throws Exception {
dumpPolicyRules(context);

assertEvaluatedRules(context, 5);
EvaluatedExclusionTrigger trigger = (EvaluatedExclusionTrigger) assertTriggeredRule(context, null, PolicyConstraintKindType.EXCLUSION, 1, true);
assertNotNull("No conflicting assignment in trigger", trigger.getConflictingAssignment());
assertEquals("Wrong conflicting assignment in trigger", ROLE_JUDGE_OID, trigger.getConflictingAssignment().getTarget().getOid());
// conflicting assignment was pruned, so the exclusion is no longer present here
// EvaluatedExclusionTrigger trigger = (EvaluatedExclusionTrigger) assertTriggeredRule(context, null, PolicyConstraintKindType.EXCLUSION, 1, true);
// assertNotNull("No conflicting assignment in trigger", trigger.getConflictingAssignment());
// assertEquals("Wrong conflicting assignment in trigger", ROLE_JUDGE_OID, trigger.getConflictingAssignment().getTarget().getOid());

ObjectDelta<UserType> focusSecondaryDelta = context.getFocusContext().getSecondaryDelta();
PrismAsserts.assertIsModify(focusSecondaryDelta);
Expand Down

0 comments on commit 9c254aa

Please sign in to comment.