private boolean hasTestStage(final TestResult result) { return !result.getSteps().isEmpty() || !result.getAttachments().isEmpty(); }
private StageResult getTestStage(final Path source, final ResultsVisitor visitor, final TestResult result) { final StageResult testStage = new StageResult(); testStage.setSteps(convert(result.getSteps(), step -> convert(source, visitor, step))); testStage.setAttachments(convert(result.getAttachments(), attachment -> convert(source, visitor, attachment))); testStage.setStatus(convert(result.getStatus())); testStage.setDescription(result.getDescription()); testStage.setDescriptionHtml(result.getDescriptionHtml()); Optional.of(result) .map(ExecutableItem::getStatusDetails) .ifPresent(statusDetails -> { testStage.setStatusMessage(statusDetails.getMessage()); testStage.setStatusTrace(statusDetails.getTrace()); }); return testStage; }
@Override public TestResult withSteps(StepResult... values) { if (values!= null) { for (StepResult value: values) { getSteps().add(value); } } return this; }
@Override public TestResult withSteps(Collection<StepResult> values) { if (values!= null) { getSteps().addAll(values); } return this; }
private boolean hasTestStage(final TestResult result) { return !result.getSteps().isEmpty() || !result.getAttachments().isEmpty(); }
private StageResult getTestStage(final Path source, final ResultsVisitor visitor, final TestResult result) { final StageResult testStage = new StageResult(); testStage.setSteps(convert(result.getSteps(), step -> convert(source, visitor, step))); testStage.setAttachments(convert(result.getAttachments(), attachment -> convert(source, visitor, attachment))); testStage.setStatus(convert(result.getStatus())); testStage.setDescription(result.getDescription()); testStage.setDescriptionHtml(result.getDescriptionHtml()); Optional.of(result) .map(ExecutableItem::getStatusDetails) .ifPresent(statusDetails -> { testStage.setStatusMessage(statusDetails.getMessage()); testStage.setStatusTrace(statusDetails.getTrace()); }); return testStage; }