private void renderItemDetails(final PrintStream report, final LinkedSpecificationItem item, final boolean showOrigin) { renderItemSummary(report, item); renderDescription(report, item); if (showOrigin) { renderOrigin(report, item); } renderLinks(report, item, showOrigin); renderTags(report, item); renderItemDetailsEnd(report); }
private void renderLinks(final PrintStream report, final LinkedSpecificationItem item, final boolean showOrigin) { if (item.hasLinks()) { renderEmptyItemDetailsLine(report); renderOrderedLinks(report, item, showOrigin); ++this.nonEmptySections; } }
break; case MINIMAL: renderResultStatus(report); break; case SUMMARY: renderSummary(report); break; case FAILURES: renderFailureIds(report); break; case FAILURE_SUMMARIES: renderFailureSummaries(report); separateItemsFromSummary(report); renderSummary(report); break; case FAILURE_DETAILS: renderFailureDetails(report, this.settings.showOrigin()); separateItemsFromSummary(report); renderSummary(report); break; case ALL: renderAll(report, this.settings.showOrigin()); report.print(this.settings.getNewline()); renderSummary(report); break; default:
private void renderItemSummary(final PrintStream report, final LinkedSpecificationItem item) { report.print(translateStatus(!item.isDefect())); report.print(" - "); renderItemLinkCounts(report, item); report.print(" - "); report.print(item.getId().toString()); report.print(" "); renderMaturity(report, item); report.print(translateArtifactTypeCoverage(item)); report.print(this.settings.getNewline()); }
private void renderItemDetailsEnd(final PrintStream report) { if (this.nonEmptySections > 0) { renderEmptyItemDetailsLine(report); } } }
private void renderAll(final PrintStream report, final boolean showOrigin) { this.trace.getItems().stream() // .sorted(LINKED_ITEM_BY_ID) // .forEachOrdered(item -> renderItemDetails(report, item, showOrigin)); }
protected Reportable createReport(final Trace trace, final ReportSettings settings) { Reportable report = null; final String format = settings.getOutputFormat(); switch (ReportFormat.parse(format)) { case PLAIN_TEXT: report = new PlainTextReport(trace, settings); break; case HTML: report = new HtmlReport(trace); break; default: throw new IllegalArgumentException( "Unable to create report with format \"" + format + "\""); } return report; }
break; case MINIMAL: renderResultStatus(report); break; case SUMMARY: renderSummary(report); break; case FAILURES: renderFailureIds(report); break; case FAILURE_SUMMARIES: renderFailureSummaries(report); separateItemsFromSummary(report); renderSummary(report); break; case FAILURE_DETAILS: renderFailureDetails(report, this.settings.showOrigin()); separateItemsFromSummary(report); renderSummary(report); break; case ALL: renderAll(report, this.settings.showOrigin()); report.print(this.settings.getNewline()); renderSummary(report); break; default:
private void renderItemSummary(final PrintStream report, final LinkedSpecificationItem item) { report.print(translateStatus(!item.isDefect())); report.print(" - "); renderItemLinkCounts(report, item); report.print(" - "); report.print(item.getId().toString()); report.print(" "); renderMaturity(report, item); report.print(translateArtifactTypeCoverage(item)); report.print(this.settings.getNewline()); }
private void renderItemDetailsEnd(final PrintStream report) { if (this.nonEmptySections > 0) { renderEmptyItemDetailsLine(report); } } }
private void renderAll(final PrintStream report, final boolean showOrigin) { this.trace.getItems().stream() // .sorted(LINKED_ITEM_BY_ID) // .forEachOrdered(item -> renderItemDetails(report, item, showOrigin)); }
protected Reportable createReport(final Trace trace, final ReportSettings settings) { Reportable report = null; final String format = settings.getOutputFormat(); switch (ReportFormat.parse(format)) { case PLAIN_TEXT: report = new PlainTextReport(trace, settings); break; case HTML: report = new HtmlReport(trace); break; default: throw new IllegalArgumentException( "Unable to create report with format \"" + format + "\""); } return report; }
private void renderItemDetails(final PrintStream report, final LinkedSpecificationItem item, final boolean showOrigin) { renderItemSummary(report, item); renderDescription(report, item); if (showOrigin) { renderOrigin(report, item); } renderLinks(report, item, showOrigin); renderTags(report, item); renderItemDetailsEnd(report); }
private void renderLinks(final PrintStream report, final LinkedSpecificationItem item, final boolean showOrigin) { if (item.hasLinks()) { renderEmptyItemDetailsLine(report); renderOrderedLinks(report, item, showOrigin); ++this.nonEmptySections; } }
private void renderTags(final PrintStream report, final LinkedSpecificationItem item) { final List<String> tags = item.getTags(); if (tags != null && !tags.equals(Collections.emptyList())) { renderEmptyItemDetailsLine(report); report.print("| #: "); report.print(tags.stream().collect(Collectors.joining(", "))); report.print(this.settings.getNewline()); ++this.nonEmptySections; } }
private void renderFailureDetails(final PrintStream report, final boolean showOrigin) { this.trace.getDefectItems().stream() // .sorted(LINKED_ITEM_BY_ID) // .forEachOrdered(item -> renderItemDetails(report, item, showOrigin)); }
private void renderTags(final PrintStream report, final LinkedSpecificationItem item) { final List<String> tags = item.getTags(); if (tags != null && !tags.equals(Collections.emptyList())) { renderEmptyItemDetailsLine(report); report.print("| #: "); report.print(tags.stream().collect(Collectors.joining(", "))); report.print(this.settings.getNewline()); ++this.nonEmptySections; } }
private void renderFailureDetails(final PrintStream report, final boolean showOrigin) { this.trace.getDefectItems().stream() // .sorted(LINKED_ITEM_BY_ID) // .forEachOrdered(item -> renderItemDetails(report, item, showOrigin)); }
private void renderDescription(final PrintStream report, final LinkedSpecificationItem item) { final String description = item.getDescription(); if (description != null && !description.isEmpty()) { renderEmptyItemDetailsLine(report); for (final String line : description.split(Newline.anyNewlineReqEx())) { report.print("| "); report.print(line); report.print(this.settings.getNewline()); } ++this.nonEmptySections; } }
private void renderOrigin(final PrintStream report, final LinkedSpecificationItem item) { final Location location = item.getLocation(); if (location != null) { renderEmptyItemDetailsLine(report); report.print("| ("); report.print(location.getPath()); report.print(":"); report.print(location.getLine()); report.print(")"); report.print(this.settings.getNewline()); } }