From ff09435c048c66a5699ae70eceb5063b99bfaf55 Mon Sep 17 00:00:00 2001 From: KKlochko Date: Fri, 6 Oct 2023 22:11:19 +0300 Subject: [PATCH] Refactor the SimpleTestReportFormatter to use the interface. --- .../fmt/SimpleTestReportFormatter.java | 25 +++---------------- 1 file changed, 3 insertions(+), 22 deletions(-) diff --git a/src/main/java/space/kklochko/simple_jbdd/tests/reports/fmt/SimpleTestReportFormatter.java b/src/main/java/space/kklochko/simple_jbdd/tests/reports/fmt/SimpleTestReportFormatter.java index b57d523..facc32c 100644 --- a/src/main/java/space/kklochko/simple_jbdd/tests/reports/fmt/SimpleTestReportFormatter.java +++ b/src/main/java/space/kklochko/simple_jbdd/tests/reports/fmt/SimpleTestReportFormatter.java @@ -5,19 +5,16 @@ import space.kklochko.simple_jbdd.tests.Test; import java.util.AbstractMap; import java.util.ArrayList; -public class SimpleTestReportFormatter { - private ArrayList> testMetaData; - private boolean isPassed; +public class SimpleTestReportFormatter extends AbstractTestReportFormatter { final private String passedIcon = "✓"; final private String failedIcon = "⨯"; public SimpleTestReportFormatter(ArrayList> testMetaData, boolean isPassed) { - setTestMetaData(testMetaData); - setPassed(isPassed); + super(testMetaData, isPassed); } public String format() { - String status = (isPassed) ? getPassedIcon() : getFailedIcon(); + String status = (isPassed()) ? getPassedIcon() : getFailedIcon(); String title = getTestMetaData().get(0).getValue(); String result = String.format("%s %s\n", status, title); @@ -30,22 +27,6 @@ public class SimpleTestReportFormatter { return result; } - public ArrayList> getTestMetaData() { - return testMetaData; - } - - public void setTestMetaData(ArrayList> testMetaData) { - this.testMetaData = testMetaData; - } - - public boolean isPassed() { - return isPassed; - } - - public void setPassed(boolean passed) { - isPassed = passed; - } - public String getPassedIcon() { return passedIcon; }