@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); }
@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); }
/** * 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(); }
@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(); }
.assertTargetOid(ROLE_BLOODY_NOSE_OID) .assertSubtype(BLOODY_ASSIGNMENT_SUBTYPE) .activation() .assertNoValidTo();
.assertTargetOid(ROLE_BLOODY_NOSE_OID) .assertSubtype(BLOODY_ASSIGNMENT_SUBTYPE) .activation() .assertValidTo(GUYBRUSH_FUNERAL_DATE_123456_CAL);
.find() .assertTargetType(RoleType.COMPLEX_TYPE) .activation() .assertValidTo(ROLE_SLEEPER_AUTOASSIGN_VALID_TO) .end()