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 3dbce41afc6d92fa22f8b8c2ab0b9f1b7ce5040a..0b0d4eaff2dd15a18a87681709e5d21837f8074c 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());