|
@@ -105,14 +105,14 @@ public class BentelerYidaFormMapperTest {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
- public void mapUpdateItems_allSelections_mapsOnlyRequestedOperations() {
|
|
|
|
|
|
|
+ public void mapUpdateItems_addDepartmentAndPatch_mapsOnlyRequestedOperations() {
|
|
|
Map<String, Object> row = new HashMap<>();
|
|
Map<String, Object> row = new HashMap<>();
|
|
|
row.put(conf.getUpdateEmployeeFieldId() + "_id", Collections.singletonList("user_1"));
|
|
row.put(conf.getUpdateEmployeeFieldId() + "_id", Collections.singletonList("user_1"));
|
|
|
row.put(conf.getUpdatePhoneFieldId(), "17612168216");
|
|
row.put(conf.getUpdatePhoneFieldId(), "17612168216");
|
|
|
row.put(conf.getUpdateEmployeeNumberFieldId(), "EMP-001");
|
|
row.put(conf.getUpdateEmployeeNumberFieldId(), "EMP-001");
|
|
|
row.put(conf.getUpdateJobTitleFieldId(), "Software Engineer");
|
|
row.put(conf.getUpdateJobTitleFieldId(), "Software Engineer");
|
|
|
- List<String> updateContents = Arrays.asList(BentelerYidaFormMapper.UPDATE_PRIMARY_ORG,
|
|
|
|
|
- BentelerYidaFormMapper.ADD_ORG, BentelerYidaFormMapper.UPDATE_PHONE,
|
|
|
|
|
|
|
+ List<String> updateContents = Arrays.asList(BentelerYidaFormMapper.ADD_ORG,
|
|
|
|
|
+ BentelerYidaFormMapper.UPDATE_PHONE,
|
|
|
BentelerYidaFormMapper.UPDATE_EMPLOYEE_NUMBER,
|
|
BentelerYidaFormMapper.UPDATE_EMPLOYEE_NUMBER,
|
|
|
BentelerYidaFormMapper.UPDATE_JOB_TITLE);
|
|
BentelerYidaFormMapper.UPDATE_JOB_TITLE);
|
|
|
|
|
|
|
@@ -120,7 +120,7 @@ public class BentelerYidaFormMapperTest {
|
|
|
Collections.singletonList(row), "ou_target", updateContents).get(0);
|
|
Collections.singletonList(row), "ou_target", updateContents).get(0);
|
|
|
|
|
|
|
|
assertEquals("user_1", item.getUserId());
|
|
assertEquals("user_1", item.getUserId());
|
|
|
- assertEquals("ou_target", item.getPrimaryOrganizationalUnitId());
|
|
|
|
|
|
|
+ assertEquals(null, item.getPrimaryOrganizationalUnitId());
|
|
|
assertEquals("ou_target", item.getAdditionalOrganizationalUnitId());
|
|
assertEquals("ou_target", item.getAdditionalOrganizationalUnitId());
|
|
|
assertEquals("17612168216", item.getUsername());
|
|
assertEquals("17612168216", item.getUsername());
|
|
|
assertEquals("17612168216", item.getPhoneNumber());
|
|
assertEquals("17612168216", item.getPhoneNumber());
|
|
@@ -139,7 +139,7 @@ public class BentelerYidaFormMapperTest {
|
|
|
|
|
|
|
|
EiamUpdateUserItem item = mapper.mapUpdateItems("form_update",
|
|
EiamUpdateUserItem item = mapper.mapUpdateItems("form_update",
|
|
|
Collections.singletonList(row), "ou_target",
|
|
Collections.singletonList(row), "ou_target",
|
|
|
- Collections.singletonList(BentelerYidaFormMapper.UPDATE_PRIMARY_ORG)).get(0);
|
|
|
|
|
|
|
+ Collections.singletonList(BentelerYidaFormMapper.REPLACE_PRIMARY_ORG)).get(0);
|
|
|
|
|
|
|
|
assertEquals("ou_target", item.getPrimaryOrganizationalUnitId());
|
|
assertEquals("ou_target", item.getPrimaryOrganizationalUnitId());
|
|
|
assertEquals(null, item.getAdditionalOrganizationalUnitId());
|
|
assertEquals(null, item.getAdditionalOrganizationalUnitId());
|