public MigratingProcessInstanceValidationReportAssert hasTransitionInstanceFailures(String sourceScopeId, String... expectedFailures) { isNotNull(); MigratingTransitionInstanceValidationReport actualReport = null; for (MigratingTransitionInstanceValidationReport instanceReport : actual.getTransitionInstanceReports()) { if (sourceScopeId.equals(instanceReport.getSourceScopeId())) { actualReport = instanceReport; break; } } assertNotNull("No validation report found for source scope: " + sourceScopeId, actualReport); assertFailures(sourceScopeId, Arrays.asList(expectedFailures), actualReport.getFailures()); return this; }
public static MigratingProcessInstanceValidationReportDto from(MigratingProcessInstanceValidationReport validationReport) { MigratingProcessInstanceValidationReportDto dto = new MigratingProcessInstanceValidationReportDto(); dto.setProcessInstanceId(validationReport.getProcessInstanceId()); dto.setFailures(validationReport.getFailures()); dto.setActivityInstanceValidationReports(MigratingActivityInstanceValidationReportDto.from(validationReport.getActivityInstanceReports())); dto.setTransitionInstanceValidationReports(MigratingTransitionInstanceValidationReportDto.from(validationReport.getTransitionInstanceReports())); return dto; }
public static MigratingProcessInstanceValidationReportDto from(MigratingProcessInstanceValidationReport validationReport) { MigratingProcessInstanceValidationReportDto dto = new MigratingProcessInstanceValidationReportDto(); dto.setProcessInstanceId(validationReport.getProcessInstanceId()); dto.setFailures(validationReport.getFailures()); dto.setActivityInstanceValidationReports(MigratingActivityInstanceValidationReportDto.from(validationReport.getActivityInstanceReports())); dto.setTransitionInstanceValidationReports(MigratingTransitionInstanceValidationReportDto.from(validationReport.getTransitionInstanceReports())); return dto; }
when(processInstanceReport.getFailures()).thenReturn(Arrays.asList("failure1", "failure2")); when(processInstanceReport.getActivityInstanceReports()).thenReturn(Arrays.asList(instanceReport1)); when(processInstanceReport.getTransitionInstanceReports()).thenReturn(Arrays.asList(instanceReport2));
public MigratingProcessInstanceValidationReportAssert hasTransitionInstanceFailures(String sourceScopeId, String... expectedFailures) { isNotNull(); MigratingTransitionInstanceValidationReport actualReport = null; for (MigratingTransitionInstanceValidationReport instanceReport : actual.getTransitionInstanceReports()) { if (sourceScopeId.equals(instanceReport.getSourceScopeId())) { actualReport = instanceReport; break; } } assertNotNull("No validation report found for source scope: " + sourceScopeId, actualReport); assertFailures(sourceScopeId, Arrays.asList(expectedFailures), actualReport.getFailures()); return this; }
public static MigratingProcessInstanceValidationReportDto from(MigratingProcessInstanceValidationReport validationReport) { MigratingProcessInstanceValidationReportDto dto = new MigratingProcessInstanceValidationReportDto(); dto.setProcessInstanceId(validationReport.getProcessInstanceId()); dto.setFailures(validationReport.getFailures()); dto.setActivityInstanceValidationReports(MigratingActivityInstanceValidationReportDto.from(validationReport.getActivityInstanceReports())); dto.setTransitionInstanceValidationReports(MigratingTransitionInstanceValidationReportDto.from(validationReport.getTransitionInstanceReports())); return dto; }