public ActivationAsserter<AssignmentAsserter<R>> activation() { ActivationAsserter<AssignmentAsserter<R>> asserter = new ActivationAsserter<>(assignment.getActivation(), this, getDetails()); copySetupTo(asserter); return asserter; }
public ActivationAsserter<RA> assertNoValidFrom() { assertNull("Unexpected validFrom in " + desc() + ": " + getActivation().getValidFrom(), getActivation().getValidFrom()); return this; }
@Override protected String desc() { return descWithDetails("activation of "+getDetails()); }
.activation() .assertAdministrativeStatus(ActivationStatusType.DISABLED) .assertValidFrom(ACCOUNT_MANCOMB_VALID_FROM_DATE) .assertValidTo(ACCOUNT_MANCOMB_VALID_TO_DATE) .end() .links() .single()
.assertTargetType(RoleType.COMPLEX_TYPE) .activation() .assertValidTo(ROLE_SLEEPER_AUTOASSIGN_VALID_TO) .end() .end() .assertRole(ROLE_UNIT_WALKER_OID)
@Test public void test322GuybrushSetFuneral() throws Exception { final String TEST_NAME = "test322GuybrushSetFuneral"; displayTestTitle(TEST_NAME); // GIVEN Task task = createTask(TEST_NAME); OperationResult result = task.getResult(); // WHEN displayWhen(TEST_NAME); modifyUserReplace(USER_GUYBRUSH_OID, getExtensionPath(PIRACY_FUNERAL_TIMESTAMP), task, result, GUYBRUSH_FUNERAL_DATE_123456_CAL); // THEN displayThen(TEST_NAME); assertSuccess(result); assertUserAfter(USER_GUYBRUSH_OID) .assertTitle(ROLE_BLOODY_NOSE_NAME) .assignments() .single() .assertTargetOid(ROLE_BLOODY_NOSE_OID) .assertSubtype(BLOODY_ASSIGNMENT_SUBTYPE) .activation() .assertValidTo(GUYBRUSH_FUNERAL_DATE_123456_CAL); }
/** * MID-5063 */ @Test public void test326GuybrushNoFuneral() throws Exception { final String TEST_NAME = "test326GuybrushNoFuneral"; displayTestTitle(TEST_NAME); // GIVEN Task task = createTask(TEST_NAME); OperationResult result = task.getResult(); // WHEN displayWhen(TEST_NAME); modifyUserReplace(USER_GUYBRUSH_OID, getExtensionPath(PIRACY_FUNERAL_TIMESTAMP), task, result /* no value */); // THEN displayThen(TEST_NAME); assertSuccess(result); assertUserAfter(USER_GUYBRUSH_OID) .assertTitle(ROLE_BLOODY_NOSE_NAME) .assignments() .single() .assertTargetOid(ROLE_BLOODY_NOSE_OID) .assertSubtype(BLOODY_ASSIGNMENT_SUBTYPE) .activation() .assertNoValidTo(); }
public ActivationAsserter<RA> assertNone() { assertNull("Unexpected "+desc(), activationType); return this; }
.activation() .assertAdministrativeStatus(ActivationStatusType.DISABLED) .assertValidFrom(ACCOUNT_MANCOMB_VALID_FROM_DATE) .assertValidTo(ACCOUNT_MANCOMB_VALID_TO_DATE) .end() .links() .single()
@Test public void test324GuybrushSetFuneral22222() throws Exception { final String TEST_NAME = "test324GuybrushSetFuneral22222"; displayTestTitle(TEST_NAME); // GIVEN Task task = createTask(TEST_NAME); OperationResult result = task.getResult(); // WHEN displayWhen(TEST_NAME); modifyUserReplace(USER_GUYBRUSH_OID, getExtensionPath(PIRACY_FUNERAL_TIMESTAMP), task, result, GUYBRUSH_FUNERAL_DATE_22222_CAL); // THEN displayThen(TEST_NAME); assertSuccess(result); assertUserAfter(USER_GUYBRUSH_OID) .assertTitle(ROLE_BLOODY_NOSE_NAME) .assignments() .single() .assertTargetOid(ROLE_BLOODY_NOSE_OID) .assertSubtype(BLOODY_ASSIGNMENT_SUBTYPE) .activation() .assertValidTo(GUYBRUSH_FUNERAL_DATE_22222_CAL); }
@Test public void test300GuybrushBloodyNose() throws Exception { final String TEST_NAME = "test300GuybrushBloodyNose"; displayTestTitle(TEST_NAME); // GIVEN Task task = createTask(TEST_NAME); OperationResult result = task.getResult(); // WHEN displayWhen(TEST_NAME); executeChanges( deltaFor(UserType.class) .item(UserType.F_TITLE).add(PolyString.fromOrig(ROLE_BLOODY_NOSE_NAME)) .asObjectDelta(USER_GUYBRUSH_OID), null, task, result); // THEN displayThen(TEST_NAME); assertSuccess(result); assertUserAfter(USER_GUYBRUSH_OID) .assertTitle(ROLE_BLOODY_NOSE_NAME) .assignments() .single() .assertTargetOid(ROLE_BLOODY_NOSE_OID) .assertSubtype(BLOODY_ASSIGNMENT_SUBTYPE) .activation() .assertNoValidTo(); }
public ActivationAsserter<RA> assertValidFrom(XMLGregorianCalendar expected) { assertEquals("Wrong validFrom in " + desc(), expected, getActivation().getValidFrom()); return this; }
public ActivationAsserter<? extends FocusAsserter<F,RA>> activation() { ActivationAsserter<FocusAsserter<F,RA>> asserter = new ActivationAsserter<>(getObject().asObjectable().getActivation(), this, getDetails()); copySetupTo(asserter); return asserter; }
.assertSubtype(BLOODY_ASSIGNMENT_SUBTYPE) .activation() .assertValidTo(GUYBRUSH_FUNERAL_DATE_123456_CAL);
.assertSubtype(BLOODY_ASSIGNMENT_SUBTYPE) .activation() .assertNoValidTo();
public ActivationAsserter<RA> assertValidTo(XMLGregorianCalendar expected) { assertEquals("Wrong validTo in " + desc(), expected, getActivation().getValidTo()); return this; }
@Override public ActivationAsserter<RoleAsserter<RA>> activation() { ActivationAsserter<RoleAsserter<RA>> asserter = new ActivationAsserter<>(getObject().asObjectable().getActivation(), this, getDetails()); copySetupTo(asserter); return asserter; }
public ActivationAsserter<RA> assertNoValidTo() { assertNull("Unexpected validTo in " + desc() + ": " + getActivation().getValidTo(), getActivation().getValidTo()); return this; }
@Override public ActivationAsserter<OrgAsserter<RA>> activation() { ActivationAsserter<OrgAsserter<RA>> asserter = new ActivationAsserter<>(getObject().asObjectable().getActivation(), this, getDetails()); copySetupTo(asserter); return asserter; }
public ActivationAsserter<RA> assertAdministrativeStatus(ActivationStatusType expected) { assertEquals("Wrong administrative status in " + desc(), expected, getActivation().getAdministrativeStatus()); return this; }