@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(); }
/** * MID-2840 */ @Test public void test100ModifyUnitWorker() throws Exception { final String TEST_NAME = "test100ModifyUnitWorker"; displayTestTitle(TEST_NAME); // GIVEN Task task = createTask(TEST_NAME); OperationResult result = task.getResult(); // WHEN modifyUserReplace(USER_JACK_OID, UserType.F_ORGANIZATIONAL_UNIT, task, result, createPolyString(UNIT_WORKER)); // THEN assertSuccess(result); assertUserAfter(USER_JACK_OID) .assertOrganizationalUnit(UNIT_WORKER) .assignments() .single() .assertTargetOid(ROLE_UNIT_WORKER_OID) .assertTargetType(RoleType.COMPLEX_TYPE) .end() .end() .links() .single(); assertDummyAccountByUsername(null, USER_JACK_USERNAME) .assertAttribute(DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_TITLE_NAME, ROLE_UNIT_WORKER_TITLE); }
@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(); }
.assertTitle(ROLE_BLOODY_NOSE_NAME) .assignments() .single() .assertTargetOid(ROLE_BLOODY_NOSE_OID) .assertSubtype(BLOODY_ASSIGNMENT_SUBTYPE)
.assertTitle(ROLE_BLOODY_NOSE_NAME) .assignments() .single() .assertTargetOid(ROLE_BLOODY_NOSE_OID) .assertSubtype(BLOODY_ASSIGNMENT_SUBTYPE)
.assertTenantRef(ORG_ATREIDES_OID) .assignments() .single() .assertTargetOid(ORG_ROOT_OID) .end() .assertTenantRef(ORG_ATREIDES_OID) .assignments() .single() .assertTargetOid(ORG_ATREIDES_OID) .end() .assertTenantRef(null) .assignments() .single() .assertTargetOid(ORG_ROOT_OID) .end() .assertTenantRef(ORG_CORRINO_OID) .assignments() .single() .assertTargetOid(ORG_ROOT_OID) .end() .assertTenantRef(ORG_CORRINO_OID) .assignments() .single() .assertTargetOid(ORG_CORRINO_OID) .end()