public AssignmentsAsserter<F,FA,RA> assertRole(String roleOid) throws ObjectNotFoundException, SchemaException { by() .targetOid(roleOid) .targetType(RoleType.COMPLEX_TYPE) .find(); return this; }
public AssignmentsAsserter<F,FA,RA> assertNoRole(String roleOid) throws ObjectNotFoundException, SchemaException { by() .targetOid(roleOid) .targetType(RoleType.COMPLEX_TYPE) .assertNone(); return this; }
public AssignmentsAsserter<F,FA,RA> assertNone() throws ObjectNotFoundException, SchemaException { for (AssignmentType assignment: assignmentsAsserter.getAssignments()) { PrismObject<ShadowType> assignmentTarget = null; // PrismObject<ShadowType> assignmentTarget = assignmentsAsserter.getTarget(assignment.getOid()); if (matches(assignment, assignmentTarget)) { fail("Found assignment target while not expecting it: "+formatTarget(assignment, assignmentTarget)); } } return assignmentsAsserter; }
public ShadowAsserter<RA> hasUnfinishedPendingOperations() { pendingOperations() .assertUnfinishedOperation(); return this; }
public RoleMembershipRefsAsserter<F,FA,RA> assertNone() throws ObjectNotFoundException, SchemaException { for (PrismReferenceValue ref: refsAsserter.getRoleMembershipRefs()) { if (matches(ref)) { fail("Found assignment roleMembershipRef while not expecting it: "+ref); } } return refsAsserter; }
ShadowReferenceAsserter<LinksAsserter<F, FA, RA>> forLink(PrismReferenceValue refVal, PrismObject<ShadowType> shadow) { ShadowReferenceAsserter<LinksAsserter<F, FA, RA>> asserter = new ShadowReferenceAsserter<>(refVal, shadow, this, "link in "+desc()); copySetupTo(asserter); return asserter; }
public RoleMembershipRefsAsserter<F,FA,RA> assertNoRole() throws ObjectNotFoundException, SchemaException { by() .targetType(RoleType.COMPLEX_TYPE) .assertNone(); return this; }
public AssignmentsAsserter<F, ? extends FocusAsserter<F,RA>, RA> assignments() { AssignmentsAsserter<F,FocusAsserter<F,RA>,RA> asserter = new AssignmentsAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
@Override public ExtensionAsserter<F, ? extends FocusAsserter<F,RA>, RA> extension() { ExtensionAsserter<F, ? extends FocusAsserter<F,RA>, RA> asserter = new ExtensionAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
@Override public AssignmentsAsserter<F, ? extends AbstractRoleAsserter<F,RA>, RA> assignments() { AssignmentsAsserter<F, AbstractRoleAsserter<F,RA>, RA> asserter = new AssignmentsAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
@Override public TriggersAsserter<F, ? extends AbstractRoleAsserter<F,RA>, RA> triggers() { TriggersAsserter<F, ? extends AbstractRoleAsserter<F,RA>, RA> asserter = new TriggersAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
public PendingOperationsAsserter<R> assertAll() { for (PendingOperationType operation: pendingOperationsAsserter.getOperations()) { if (!matches(operation)) { fail("Found operation that does not match search criteria while expecting all operations to match"); } } return pendingOperationsAsserter; }
ParentOrgRefAsserter<ParentOrgRefsAsserter<O, OA, RA>> forRef(PrismReferenceValue refVal, PrismObject<OrgType> target) { ParentOrgRefAsserter<ParentOrgRefsAsserter<O, OA, RA>> asserter = new ParentOrgRefAsserter<>(refVal, target, this, "parentOrgRef in "+desc()); copySetupTo(asserter); return asserter; }
@Override public ParentOrgRefsAsserter<RoleType, RoleAsserter<RA>, RA> parentOrgRefs() { ParentOrgRefsAsserter<RoleType, RoleAsserter<RA>, RA> asserter = new ParentOrgRefsAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
public PendingOperationsAsserter<RA> pendingOperations() { PendingOperationsAsserter<RA> asserter = new PendingOperationsAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
@Override public ParentOrgRefsAsserter<F, ? extends AbstractRoleAsserter<F,RA>, RA> parentOrgRefs() { ParentOrgRefsAsserter<F, AbstractRoleAsserter<F,RA>, RA> asserter = new ParentOrgRefsAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
@Override public RoleMembershipRefsAsserter<F, ? extends AbstractRoleAsserter<F,RA>, RA> roleMembershipRefs() { RoleMembershipRefsAsserter<F,AbstractRoleAsserter<F,RA>,RA> asserter = new RoleMembershipRefsAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
@Override public ExtensionAsserter<F, ? extends AbstractRoleAsserter<F,RA>, RA> extension() { ExtensionAsserter<F, ? extends AbstractRoleAsserter<F,RA>, RA> asserter = new ExtensionAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
public RoleMembershipRefsAsserter<F,FA,RA> assertAll() throws ObjectNotFoundException, SchemaException { for (PrismReferenceValue ref: refsAsserter.getRoleMembershipRefs()) { if (!matches(ref)) { fail("Found assignment that does not match search criteria: "+ref); } } return refsAsserter; }