From bb0541c5fa513458310f343a208128cad7a6c8ce Mon Sep 17 00:00:00 2001 From: Ulli Hafner Date: Thu, 26 Sep 2024 17:50:22 +0200 Subject: [PATCH] Fix new lines in summary. --- src/main/java/edu/hm/hafner/grading/GradingReport.java | 6 +++--- src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/edu/hm/hafner/grading/GradingReport.java b/src/main/java/edu/hm/hafner/grading/GradingReport.java index eb13c085..0bd4014b 100644 --- a/src/main/java/edu/hm/hafner/grading/GradingReport.java +++ b/src/main/java/edu/hm/hafner/grading/GradingReport.java @@ -69,14 +69,14 @@ public String getMarkdownSummary(final AggregatedScore score) { * @return Markdown text */ public String getMarkdownSummary(final AggregatedScore score, final String title) { - return createMarkdownTotal(score, title, 3) + getSubScoreDetails(score) + HORIZONTAL_RULE; + return createMarkdownTotal(score, title, 3) + PARAGRAPH + getSubScoreDetails(score) + HORIZONTAL_RULE; } private String createPercentage(final AggregatedScore score) { if (score.getMaxScore() == 0) { return StringUtils.EMPTY; } - return ScoreMarkdown.getPercentageImage("Score percentage", score.getAchievedPercentage()); + return ScoreMarkdown.getPercentageImage("Score percentage", score.getAchievedPercentage()) + PARAGRAPH; } /** @@ -90,7 +90,7 @@ private String createPercentage(final AggregatedScore score) { public StringBuilder getSubScoreDetails(final AggregatedScore score) { var summary = new StringBuilder(); - summary.append(createPercentage(score)).append(PARAGRAPH); + summary.append(createPercentage(score)); if (score.hasTests()) { summary.append(TEST_MARKDOWN.createSummary(score)); diff --git a/src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java b/src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java index 416fffca..34abd81d 100644 --- a/src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java +++ b/src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java @@ -26,7 +26,7 @@ abstract class ScoreMarkdown, C extends Configuration> { protected static final int ICON_SIZE = 18; static final String SPACE = " "; - static final String LINE_BREAK = "\n"; + static final String LINE_BREAK = "\\\n"; static final String LEDGER = ":heavy_minus_sign:"; static final String IMPACT = ":moneybag:"; static final String TOTAL = ":heavy_minus_sign:";