public MigratingProcessInstanceValidationReportAssert hasFailures(String... expectedFailures) { isNotNull(); List<String> actualFailures = actual.getFailures(); Collection<Matcher<? super String>> matchers = new ArrayList<Matcher<? super String>>(); for (String expectedFailure : expectedFailures) { matchers.add(Matchers.containsString(expectedFailure)); } Assert.assertThat("Expected failures:\n" + joinFailures(Arrays.asList(expectedFailures)) + "But found failures:\n" + joinFailures(actualFailures), actualFailures, Matchers.containsInAnyOrder(matchers)); 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 hasFailures(String... expectedFailures) { isNotNull(); List<String> actualFailures = actual.getFailures(); Collection<Matcher<? super String>> matchers = new ArrayList<Matcher<? super String>>(); for (String expectedFailure : expectedFailures) { matchers.add(Matchers.containsString(expectedFailure)); } Assert.assertThat("Expected failures:\n" + joinFailures(Arrays.asList(expectedFailures)) + "But found failures:\n" + joinFailures(actualFailures), actualFailures, Matchers.containsInAnyOrder(matchers)); 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; }