From d007b3b6b2de5ed34375948cab682f8e4ddf1cb1 Mon Sep 17 00:00:00 2001 From: Jonas Blatt <jonasblatt@uni-koblenz.de> Date: Thu, 17 Oct 2019 20:10:37 +0200 Subject: [PATCH] #2 Optimize Message Text Missing Rule Verification --- .../verification/verifier/impl/MissingRuleVerifier.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/core/dmn/verification/verifier/impl/MissingRuleVerifier.java b/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/core/dmn/verification/verifier/impl/MissingRuleVerifier.java index 3dbce41a..0b0d4eaf 100644 --- a/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/core/dmn/verification/verifier/impl/MissingRuleVerifier.java +++ b/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/core/dmn/verification/verifier/impl/MissingRuleVerifier.java @@ -49,12 +49,13 @@ public class MissingRuleVerifier extends AbstractVerifier { for (VDmnRule missingRule : missingRules) { StringBuilder sb = new StringBuilder(); sb.append(templateDecision(dmnDecisionTable.getDmnDecision())); - sb.append("The following rule is not defined: {"); + sb.append("The following rule is not defined: { "); sb.append( missingRule.getDmnInputValues().stream() .map(v -> v.getBoundary().getParsedText()) - .collect(Collectors.joining("), ("))); - sb.append("}"); + .map(s -> s.isEmpty() ? "-" : s) + .collect(Collectors.joining(" / "))); + sb.append(" }"); vreFactory.addElement(VerificationResultEntryElement.create(dmnDecisionTable)); vreFactory.addToEntry(VerificationClassification.WARNING, sb.toString()); -- GitLab