@Override public UserAsserter<RA> assertName(String expectedOrig) { super.assertName(expectedOrig); return this; }
@Override public AbstractRoleAsserter<F,RA> assertOid(String expected) { super.assertOid(expected); return this; }
public static <F extends FocusType> FocusAsserter<F,Void> forFocus(PrismObject<F> focus) { return new FocusAsserter<>(focus); }
protected FocusAsserter<ServiceType,Void> assertServiceByName(String name, String message) throws ObjectNotFoundException, SchemaException, SecurityViolationException, CommunicationException, ConfigurationException, ExpressionEvaluationException { PrismObject<ServiceType> service = findServiceByName(name); // TODO: change to ServiceAsserter later FocusAsserter<ServiceType,Void> asserter = FocusAsserter.forFocus(service, message); initializeAsserter(asserter); asserter.assertName(name); return asserter; }
protected FocusAsserter<ServiceType,Void> assertService(String oid, String message) throws ObjectNotFoundException, SchemaException, SecurityViolationException, CommunicationException, ConfigurationException, ExpressionEvaluationException { PrismObject<ServiceType> service = getObject(ServiceType.class, oid); // TODO: change to ServiceAsserter later FocusAsserter<ServiceType,Void> asserter = FocusAsserter.forFocus(service, message); initializeAsserter(asserter); asserter.assertOid(oid); return asserter; }
public FocusAsserter<F,RA> displayWithProjections() throws ObjectNotFoundException, SchemaException { StringBuilder sb = new StringBuilder(); List<ObjectReferenceType> linkRefs = getObject().asObjectable().getLinkRef(); sb.append(getObject()).append(" ").append(linkRefs.size()).append(" projections:"); for (ObjectReferenceType linkRefType: linkRefs) { sb.append("\n "); String linkTargetOid = linkRefType.getOid(); assertFalse("No linkRef oid in "+desc(), StringUtils.isBlank(linkTargetOid)); try { PrismObject<ShadowType> linkTarget = getCachedObject(ShadowType.class, linkTargetOid); sb.append(linkTarget); ShadowType shadowType = linkTarget.asObjectable(); ObjectReferenceType resourceRef = shadowType.getResourceRef(); sb.append(", resource=").append(resourceRef.getOid()); appendFlag(sb, "dead", shadowType.isDead()); appendFlag(sb, "exists", shadowType.isExists()); List<PendingOperationType> pendingOperations = shadowType.getPendingOperation(); if (!pendingOperations.isEmpty()) { IntegrationTestTools.display(desc(), sb.toString()); return this;
public static <F extends FocusType> RoleMembershipRefsAsserter<F,FocusAsserter<F,Void>,Void> forFocus(PrismObject<F> focus) { return new RoleMembershipRefsAsserter<>(FocusAsserter.forFocus(focus)); }
@Override public UserAsserter<RA> assertActiveLifecycleState() { super.assertActiveLifecycleState(); return this; }
@Override public AbstractRoleAsserter<F,RA> assertAssignments(int expected) { super.assertAssignments(expected); return this; }
@Override public AbstractRoleAsserter<F,RA> assertArchetypeRef(String expectedArchetypeOid) { super.assertArchetypeRef(expectedArchetypeOid); return this; }
@Override public AbstractRoleAsserter<F,RA> assertDescription(String expected) { super.assertDescription(expected); return this; }
@Override public AbstractRoleAsserter<F,RA> assertAdministrativeStatus(ActivationStatusType expected) { super.assertAdministrativeStatus(expected); return this; }
public static <F extends FocusType> LinksAsserter<F,FocusAsserter<F,Void>,Void> forFocus(PrismObject<F> focus) { return new LinksAsserter<>(FocusAsserter.forFocus(focus)); }
@Override public AbstractRoleAsserter<F,RA> assertActiveLifecycleState() { super.assertActiveLifecycleState(); return this; }
@Override public UserAsserter<RA> assertAssignments(int expected) { super.assertAssignments(expected); return this; }
@Override public UserAsserter<RA> assertArchetypeRef(String expectedArchetypeOid) { super.assertArchetypeRef(expectedArchetypeOid); return this; }
@Override public UserAsserter<RA> assertDescription(String expected) { super.assertDescription(expected); return this; }
@Override public UserAsserter<RA> assertOid(String expected) { super.assertOid(expected); return this; }
@Override public AbstractRoleAsserter<F,RA> assertName() { super.assertName(); return this; }
public static <F extends FocusType> AssignmentsAsserter<F,FocusAsserter<F,Void>,Void> forFocus(PrismObject<F> focus) { return new AssignmentsAsserter<>(FocusAsserter.forFocus(focus)); }