protected Map<String, List<MigrationInstruction>> organizeInstructionsBySourceScope(MigrationPlan migrationPlan) { Map<String, List<MigrationInstruction>> organizedInstructions = new HashMap<String, List<MigrationInstruction>>(); for (MigrationInstruction instruction : migrationPlan.getInstructions()) { CollectionUtil.addToMapOfLists(organizedInstructions, instruction.getSourceActivityId(), instruction); } return organizedInstructions; }
protected Map<String, List<MigrationInstruction>> organizeInstructionsBySourceScope(MigrationPlan migrationPlan) { Map<String, List<MigrationInstruction>> organizedInstructions = new HashMap<String, List<MigrationInstruction>>(); for (MigrationInstruction instruction : migrationPlan.getInstructions()) { CollectionUtil.addToMapOfLists(organizedInstructions, instruction.getSourceActivityId(), instruction); } return organizedInstructions; }
public MigrationInstruction build() { MigrationInstruction migrationInstructionMock = mock(MigrationInstruction.class); when(migrationInstructionMock.getSourceActivityId()).thenReturn(sourceActivityIds.get(0)); when(migrationInstructionMock.getTargetActivityId()).thenReturn(targetActivityIds.get(0)); when(migrationInstructionMock.isUpdateEventTrigger()).thenReturn(updateEventTrigger); return migrationInstructionMock; }
public static MigrationInstructionDto from(MigrationInstruction migrationInstruction) { if (migrationInstruction != null) { MigrationInstructionDto dto = new MigrationInstructionDto(); dto.setSourceActivityIds(Collections.singletonList(migrationInstruction.getSourceActivityId())); dto.setTargetActivityIds(Collections.singletonList(migrationInstruction.getTargetActivityId())); dto.setUpdateEventTrigger(migrationInstruction.isUpdateEventTrigger()); return dto; } else { return null; } }
public static MigrationInstructionDto from(MigrationInstruction migrationInstruction) { if (migrationInstruction != null) { MigrationInstructionDto dto = new MigrationInstructionDto(); dto.setSourceActivityIds(Collections.singletonList(migrationInstruction.getSourceActivityId())); dto.setTargetActivityIds(Collections.singletonList(migrationInstruction.getTargetActivityId())); dto.setUpdateEventTrigger(migrationInstruction.isUpdateEventTrigger()); return dto; } else { return null; } }
public JsonObject toJsonObject(MigrationInstruction instruction) { JsonObject json = JsonUtil.createObject(); JsonUtil.addArrayField(json, SOURCE_ACTIVITY_IDS, new String[]{instruction.getSourceActivityId()}); JsonUtil.addArrayField(json, TARGET_ACTIVITY_IDS, new String[]{instruction.getTargetActivityId()}); JsonUtil.addField(json, UPDATE_EVENT_TRIGGER, instruction.isUpdateEventTrigger()); return json; }
public JsonObject toJsonObject(MigrationInstruction instruction) { JsonObject json = JsonUtil.createObject(); JsonUtil.addArrayField(json, SOURCE_ACTIVITY_IDS, new String[]{instruction.getSourceActivityId()}); JsonUtil.addArrayField(json, TARGET_ACTIVITY_IDS, new String[]{instruction.getTargetActivityId()}); JsonUtil.addField(json, UPDATE_EVENT_TRIGGER, instruction.isUpdateEventTrigger()); return json; }
public MigrationPlanValidationReportAssert hasInstructionFailures(String activityId, String... expectedFailures) { isNotNull(); List<String> failuresFound = new ArrayList<String>(); for (MigrationInstructionValidationReport instructionReport : actual.getInstructionReports()) { String sourceActivityId = instructionReport.getMigrationInstruction().getSourceActivityId(); if ((activityId == null && sourceActivityId == null) || (activityId != null && activityId.equals(sourceActivityId))) { failuresFound.addAll(instructionReport.getFailures()); } } Collection<Matcher<? super String>> matchers = new ArrayList<Matcher<? super String>>(); for (String expectedFailure : expectedFailures) { matchers.add(Matchers.containsString(expectedFailure)); } Assert.assertThat("Expected failures for activity id '" + activityId + "':\n" + joinFailures(expectedFailures) + "But found failures:\n" + joinFailures(failuresFound.toArray()), failuresFound, Matchers.containsInAnyOrder(matchers)); return this; }
if (instructionAssert.sourceActivityId.equals(instruction.getSourceActivityId())) { notFound.remove(instructionAssert); notExpected.remove(instruction);
@Test public void validateMigrationPlanValidationException() { MigrationInstruction migrationInstruction = mock(MigrationInstruction.class); when(migrationInstruction.getSourceActivityId()).thenReturn(EXAMPLE_ACTIVITY_ID); when(migrationInstruction.getTargetActivityId()).thenReturn(ANOTHER_EXAMPLE_ACTIVITY_ID);
when(migrationInstruction.getSourceActivityId()).thenReturn(EXAMPLE_ACTIVITY_ID); when(migrationInstruction.getTargetActivityId()).thenReturn(ANOTHER_EXAMPLE_ACTIVITY_ID);
when(migrationInstruction.getSourceActivityId()).thenReturn(EXAMPLE_ACTIVITY_ID); when(migrationInstruction.getTargetActivityId()).thenReturn(ANOTHER_EXAMPLE_ACTIVITY_ID);
when(migrationInstruction.getSourceActivityId()).thenReturn(EXAMPLE_ACTIVITY_ID); when(migrationInstruction.getTargetActivityId()).thenReturn(ANOTHER_EXAMPLE_ACTIVITY_ID);
MigrationInstructionValidationReportImpl instructionReport = new MigrationInstructionValidationReportImpl(migrationInstruction); String sourceActivityId = migrationInstruction.getSourceActivityId(); String targetActivityId = migrationInstruction.getTargetActivityId(); if (sourceActivityId != null && targetActivityId != null) {
MigrationInstructionValidationReportImpl instructionReport = new MigrationInstructionValidationReportImpl(migrationInstruction); String sourceActivityId = migrationInstruction.getSourceActivityId(); String targetActivityId = migrationInstruction.getTargetActivityId(); if (sourceActivityId != null && targetActivityId != null) {
protected Map<String, List<MigrationInstruction>> organizeInstructionsBySourceScope(MigrationPlan migrationPlan) { Map<String, List<MigrationInstruction>> organizedInstructions = new HashMap<String, List<MigrationInstruction>>(); for (MigrationInstruction instruction : migrationPlan.getInstructions()) { CollectionUtil.addToMapOfLists(organizedInstructions, instruction.getSourceActivityId(), instruction); } return organizedInstructions; }
public static MigrationInstructionDto from(MigrationInstruction migrationInstruction) { if (migrationInstruction != null) { MigrationInstructionDto dto = new MigrationInstructionDto(); dto.setSourceActivityIds(Collections.singletonList(migrationInstruction.getSourceActivityId())); dto.setTargetActivityIds(Collections.singletonList(migrationInstruction.getTargetActivityId())); dto.setUpdateEventTrigger(migrationInstruction.isUpdateEventTrigger()); return dto; } else { return null; } }
public JSONObject toJsonObject(MigrationInstruction instruction) { JSONObject json = new JSONObject(); JsonUtil.addArrayField(json, SOURCE_ACTIVITY_IDS, new String[]{instruction.getSourceActivityId()}); JsonUtil.addArrayField(json, TARGET_ACTIVITY_IDS, new String[]{instruction.getTargetActivityId()}); JsonUtil.addField(json, UPDATE_EVENT_TRIGGER, instruction.isUpdateEventTrigger()); return json; }
public MigrationPlanValidationReportAssert hasInstructionFailures(String activityId, String... expectedFailures) { isNotNull(); List<String> failuresFound = new ArrayList<String>(); for (MigrationInstructionValidationReport instructionReport : actual.getInstructionReports()) { String sourceActivityId = instructionReport.getMigrationInstruction().getSourceActivityId(); if ((activityId == null && sourceActivityId == null) || (activityId != null && activityId.equals(sourceActivityId))) { failuresFound.addAll(instructionReport.getFailures()); } } Collection<Matcher<? super String>> matchers = new ArrayList<Matcher<? super String>>(); for (String expectedFailure : expectedFailures) { matchers.add(Matchers.containsString(expectedFailure)); } Assert.assertThat("Expected failures for activity id '" + activityId + "':\n" + joinFailures(expectedFailures) + "But found failures:\n" + joinFailures(failuresFound.toArray()), failuresFound, Matchers.containsInAnyOrder(matchers)); return this; }
if (instructionAssert.sourceActivityId.equals(instruction.getSourceActivityId())) { notFound.remove(instructionAssert); notExpected.remove(instruction);