From 732737abf6b16b8d05156911263ffd2fa9c3a900 Mon Sep 17 00:00:00 2001 From: Quentin Ligier Date: Fri, 13 Sep 2024 16:14:00 +0200 Subject: [PATCH] #274 Gazelle reports without assertions must pass Fixes #274 --- .../gazelle/models/validation/ValidationSubReport.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/matchbox-server/src/main/java/ch/ahdis/matchbox/gazelle/models/validation/ValidationSubReport.java b/matchbox-server/src/main/java/ch/ahdis/matchbox/gazelle/models/validation/ValidationSubReport.java index 70a073010c7..43364e9cb20 100644 --- a/matchbox-server/src/main/java/ch/ahdis/matchbox/gazelle/models/validation/ValidationSubReport.java +++ b/matchbox-server/src/main/java/ch/ahdis/matchbox/gazelle/models/validation/ValidationSubReport.java @@ -172,8 +172,9 @@ public void computeResultSubReport() { .map(this::getAssertionResultBySeverity) .filter(Objects::nonNull) .max(ValidationSubReport::keepHeaviestResult) - .orElse(ValidationTestResult.UNDEFINED) - : ValidationTestResult.UNDEFINED; + .orElse(ValidationTestResult.PASSED) + : ValidationTestResult.PASSED; + // If no assertion report is present, the result is PASSED ValidationTestResult subReportsResult = this.subReports != null ? (ValidationTestResult)this.subReports .stream()