From 44c81269d8bcef11f6d1eece3f09ad27540617e8 Mon Sep 17 00:00:00 2001 From: Jonas Blatt <jonasblatt@uni-koblenz.de> Date: Wed, 25 Sep 2019 15:12:24 +0200 Subject: [PATCH] Add boolean parsed Text --- .../base/utils/boundary/impl/BooleanBoundary.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/base/utils/boundary/impl/BooleanBoundary.java b/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/base/utils/boundary/impl/BooleanBoundary.java index 9d076692..8a8c2cfb 100644 --- a/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/base/utils/boundary/impl/BooleanBoundary.java +++ b/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/base/utils/boundary/impl/BooleanBoundary.java @@ -8,9 +8,6 @@ import de.unikoblenz.fgbks.base.utils.boundary.BoundaryParseException; public class BooleanBoundary extends AbstractGrowingBoundary<Boolean> { - private static final String TRUE_STRING = "true"; - private static final String FALSE_STRING = "false"; - public BooleanBoundary(String text) { super(text, Boolean.TYPE); } @@ -48,12 +45,17 @@ public class BooleanBoundary extends AbstractGrowingBoundary<Boolean> { if (text.trim().isEmpty()) { lowerBound = getMinValue(); upperBound = getMaxValue(); - } else if (TRUE_STRING.equals(text.toLowerCase())) { + } else if (Boolean.TRUE.toString().equals(text.toLowerCase())) { lowerBound = upperBound = getMaxValue(); - } else if (FALSE_STRING.equals(text.toLowerCase())) { + } else if (Boolean.FALSE.toString().equals(text.toLowerCase())) { lowerBound = upperBound = getMinValue(); } else { throw new BoundaryParseException("Boolean value cloud not be parsed: " + text); } } + + @Override + public String getParsedText() { + return lowerBound != upperBound ? "" : lowerBound.toString(); + } } -- GitLab