Skip to content

Commit

Permalink
TestPolicyRules, TestPasswordAuthenticationEvaluator: cosmetics/cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
virgo47 committed Feb 26, 2020
1 parent a002155 commit 7629f70
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 45 deletions.
Expand Up @@ -72,11 +72,6 @@ public void initSystem(Task initTask, OperationResult initResult) throws Excepti
assumeAssignmentPolicy(AssignmentPolicyEnforcementType.FULL);

InternalMonitor.reset();
// InternalMonitor.setTraceShadowFetchOperation(true);

// DebugUtil.setPrettyPrintBeansAs(PrismContext.LANG_YAML);

// setPredefinedTestMethodTracing(MODEL_LOGGING);
}

@Test
Expand Down Expand Up @@ -105,7 +100,6 @@ public void test005JackAttemptAssignRoleJudge() throws Exception {
TestUtil.assertSuccess(result);

dumpPolicyRules(context);
//dumpPolicySituations(context);

assertEvaluatedTargetPolicyRules(context, 7);
assertTargetTriggers(context, PolicyConstraintKindType.OBJECT_STATE, 2);
Expand Down Expand Up @@ -141,7 +135,6 @@ public void test007JackAttemptAssignRoleJudgeAsOwner() throws Exception {
TestUtil.assertSuccess(result);

dumpPolicyRules(context);
//dumpPolicySituations(context);

assertEvaluatedTargetPolicyRules(context, 4);
assertTargetTriggers(context, PolicyConstraintKindType.ASSIGNMENT_MODIFICATION, 0);
Expand Down Expand Up @@ -239,10 +232,6 @@ public void test100AssignRoleMutinierToJack() throws Exception {

assertAssignAccountToJack(context);

// DeltaSetTriple<EvaluatedAssignmentImpl<UserType>> evaluatedAssignmentTriple =
// (DeltaSetTriple)context.getEvaluatedAssignmentTriple();
// display("Output evaluatedAssignmentTriple", evaluatedAssignmentTriple);

dumpPolicyRules(context);
dumpPolicySituations(context);
assertEvaluatedTargetPolicyRules(context, 7);
Expand Down Expand Up @@ -276,10 +265,6 @@ public void test110AssignRolePirateToJack() throws Exception {

assertAssignAccountToJack(context);

// DeltaSetTriple<EvaluatedAssignmentImpl<UserType>> evaluatedAssignmentTriple =
// (DeltaSetTriple)context.getEvaluatedAssignmentTriple();
// display("Output evaluatedAssignmentTriple", evaluatedAssignmentTriple);

dumpPolicyRules(context);
dumpPolicySituations(context);
assertEvaluatedTargetPolicyRules(context, 7);
Expand Down Expand Up @@ -323,10 +308,6 @@ public void test112AssignRolePirateWithExceptionToJack() throws Exception {

assertAssignAccountToJack(context);

// DeltaSetTriple<EvaluatedAssignmentImpl<UserType>> evaluatedAssignmentTriple =
// (DeltaSetTriple)context.getEvaluatedAssignmentTriple();
// display("Output evaluatedAssignmentTriple", evaluatedAssignmentTriple);

dumpPolicyRules(context);
dumpPolicySituations(context);
List<EvaluatedPolicyRule> evaluatedRules = assertEvaluatedTargetPolicyRules(context, 7);
Expand Down Expand Up @@ -366,17 +347,9 @@ public void test120AssignRoleConstableToJack() throws Exception {

display("Output context", context);

// DeltaSetTriple<EvaluatedAssignmentImpl<UserType>> evaluatedAssignmentTriple =
// (DeltaSetTriple)context.getEvaluatedAssignmentTriple();
// display("Output evaluatedAssignmentTriple", evaluatedAssignmentTriple);

dumpPolicyRules(context);
dumpPolicySituations(context);
assertEvaluatedTargetPolicyRules(context, 8);
// conflicting assignment was pruned, so the exclusion is no longer present here
// EvaluatedExclusionTrigger trigger = (EvaluatedExclusionTrigger) assertTriggeredTargetPolicyRule(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 Expand Up @@ -497,9 +470,6 @@ public void test210AssignRoleEmployeeToJack() throws Exception {
result.computeStatus();
TestUtil.assertSuccess(result);

// DeltaSetTriple<EvaluatedAssignmentImpl<?>> evaluatedAssignmentTriple = context.getEvaluatedAssignmentTriple();
//display("Output evaluatedAssignmentTriple", evaluatedAssignmentTriple);

dumpPolicyRules(context);
dumpPolicySituations(context);

Expand Down Expand Up @@ -541,9 +511,6 @@ public void test220AssignRoleEngineerToJack() throws Exception {
result.computeStatus();
TestUtil.assertSuccess(result);

// DeltaSetTriple<EvaluatedAssignmentImpl<?>> evaluatedAssignmentTriple = context.getEvaluatedAssignmentTriple();
//display("Output evaluatedAssignmentTriple", evaluatedAssignmentTriple);

dumpPolicyRules(context);
dumpPolicySituations(context);

Expand Down Expand Up @@ -646,7 +613,6 @@ public void test400AssignRoleLocalized() throws Exception {
TestUtil.assertSuccess(result);

dumpPolicyRules(context);
//dumpPolicySituations(context);

Locale SLOVAK = Locale.forLanguageTag("sk-SK");
assertNotNull("No Slovak locale", SLOVAK);
Expand Down
Expand Up @@ -15,22 +15,15 @@
import com.evolveum.midpoint.schema.constants.SchemaConstants;
import com.evolveum.midpoint.schema.result.OperationResult;
import com.evolveum.midpoint.task.api.Task;
import com.evolveum.midpoint.util.exception.CommunicationException;
import com.evolveum.midpoint.util.exception.ConfigurationException;
import com.evolveum.midpoint.util.exception.ExpressionEvaluationException;
import com.evolveum.midpoint.util.exception.ObjectAlreadyExistsException;
import com.evolveum.midpoint.util.exception.ObjectNotFoundException;
import com.evolveum.midpoint.util.exception.PolicyViolationException;
import com.evolveum.midpoint.util.exception.SchemaException;
import com.evolveum.midpoint.util.exception.SecurityViolationException;
import com.evolveum.midpoint.util.exception.*;
import com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractCredentialType;
import com.evolveum.midpoint.xml.ns._public.common.common_3.CredentialsType;
import com.evolveum.midpoint.xml.ns._public.common.common_3.UserType;
import com.evolveum.prism.xml.ns._public.types_3.ProtectedStringType;

public class TestPasswordAuthenticationEvaluator extends TestAbstractAuthenticationEvaluator<String, PasswordAuthenticationContext, AuthenticationEvaluator<PasswordAuthenticationContext>>{
public class TestPasswordAuthenticationEvaluator extends TestAbstractAuthenticationEvaluator<String, PasswordAuthenticationContext, AuthenticationEvaluator<PasswordAuthenticationContext>> {

@Autowired(required=true)
@Autowired
private AuthenticationEvaluator<PasswordAuthenticationContext> passwordAuthenticationEvaluator;

@Override
Expand Down Expand Up @@ -80,7 +73,11 @@ private ProtectedStringType getGuybrushPassword() {
}

@Override
public void modifyUserCredential(Task task, OperationResult result) throws ObjectNotFoundException, SchemaException, ExpressionEvaluationException, CommunicationException, ConfigurationException, ObjectAlreadyExistsException, PolicyViolationException, SecurityViolationException {
public void modifyUserCredential(Task task, OperationResult result)
throws ObjectNotFoundException, SchemaException, ExpressionEvaluationException,
CommunicationException, ConfigurationException, ObjectAlreadyExistsException,
PolicyViolationException, SecurityViolationException {

modifyUserReplace(USER_GUYBRUSH_OID, SchemaConstants.PATH_PASSWORD_VALUE, task, result, getGuybrushPassword());
}

Expand Down

0 comments on commit 7629f70

Please sign in to comment.