private ProcessInstanceAssert isWaitingFor(final String[] messageNames, boolean isWaitingFor) { isNotNull(); Assertions.assertThat(messageNames) .overridingErrorMessage("Expecting list of messageNames not to be null, not to be empty and not to contain null values: %s." , Lists.newArrayList(messageNames)) .isNotNull().isNotEmpty().doesNotContainNull(); for (String messageName : messageNames) { List<Execution> executions = executionQuery().messageEventSubscriptionName(messageName).list(); ListAssert<Execution> assertion = Assertions.assertThat(executions).overridingErrorMessage("Expecting %s " + (isWaitingFor ? "to be waiting for %s, " : "NOT to be waiting for %s, ") + "but actually did " + (isWaitingFor ? "not " : "") + "find it to be waiting for message [%s].", actual, Arrays.asList(messageNames), messageName); if (isWaitingFor) { assertion.isNotEmpty(); } else { assertion.isEmpty(); } } return this; }
private ProcessInstanceAssert isWaitingFor(final String[] messageNames, boolean isWaitingFor) { isNotNull(); Assertions.assertThat(messageNames) .overridingErrorMessage("Expecting list of messageNames not to be null, not to be empty and not to contain null values: %s." , Lists.newArrayList(messageNames)) .isNotNull().isNotEmpty().doesNotContainNull(); for (String messageName: messageNames) { List<Execution> executions = executionQuery().messageEventSubscriptionName(messageName).list(); ListAssert<Execution> assertion = (ListAssert<Execution>) Assertions.assertThat(executions).overridingErrorMessage("Expecting %s " + (isWaitingFor ? "to be waiting for %s, ": "NOT to be waiting for %s, ") + "but actually did " + (isWaitingFor ? "not ": "") + "find it to be waiting for message [%s].", actual, Arrays.asList(messageNames), messageName); if (isWaitingFor) { assertion.isNotEmpty(); } else { assertion.isEmpty(); } } return this; }
.overridingErrorMessage("Expecting list of activityIds not to be null, not to be empty and not to contain null values: %s." , Lists.newArrayList(activityIds)) .isNotNull().isNotEmpty().doesNotContainNull(); List<HistoricActivityInstance> finishedInstances = historicActivityInstanceQuery().finished().list(); Collections.sort(finishedInstances, new HistoricActivityInstanceComparator());
.overridingErrorMessage("Expecting list of activityIds not to be null, not to be empty and not to contain null values: %s." , Lists.newArrayList(activityIds)) .isNotNull().isNotEmpty().doesNotContainNull(); List<HistoricActivityInstance> finishedInstances = historicActivityInstanceQuery().finished().list(); Collections.sort(finishedInstances, new HistoricActivityInstanceComparator());
.overridingErrorMessage("Expecting list of activityIds not to be null, not to be empty and not to contain null values: %s." , Lists.newArrayList(activityIds)) .isNotNull().isNotEmpty().doesNotContainNull(); final List<String> activeActivityIds = runtimeService().getActiveActivityIds(actual.getId()); final String message = "Expecting %s " +
.overridingErrorMessage("Expecting list of activityIds not to be null, not to be empty and not to contain null values: %s." , Lists.newArrayList(activityIds)) .isNotNull().isNotEmpty().doesNotContainNull(); final List<String> activeActivityIds = runtimeService().getActiveActivityIds(actual.getId()); final String message = "Expecting %s " +
.hasFieldOrPropertyWithValue("inputBinding", originalDataHolder.getInputId()) .hasFieldOrPropertyWithValue("outputBinding", originalDataHolder.getOuputId()) .extracting("defaultSubform").doesNotContainNull();