From bd092279044957c8c04b26b4d5f4a6c29e9db037 Mon Sep 17 00:00:00 2001 From: Mohamed Hazem Date: Mon, 12 Aug 2024 05:07:40 +0300 Subject: [PATCH] -Fix Validations section in Execution summary report --- .../java/com/shaft/validation/internal/ValidationsHelper2.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/shaft/validation/internal/ValidationsHelper2.java b/src/main/java/com/shaft/validation/internal/ValidationsHelper2.java index 2836bc6f0d..4274adf335 100644 --- a/src/main/java/com/shaft/validation/internal/ValidationsHelper2.java +++ b/src/main/java/com/shaft/validation/internal/ValidationsHelper2.java @@ -263,15 +263,18 @@ private void reportValidationState(boolean validationState, Object expected, Obj if (!validationState) { String failureMessage = this.validationCategoryString.replace("erify", "erificat") + "ion failed; expected " + expected + ", but found " + actual; if (this.validationCategory.equals(ValidationEnums.ValidationCategory.HARD_ASSERT)) { + ReportManagerHelper.logNestedSteps(failureMessage, null ,null); Allure.getLifecycle().updateStep(stepResult -> FailureReporter.fail(failureMessage)); } else { // soft assert ValidationsHelper.verificationFailuresList.add(failureMessage); ValidationsHelper.verificationError = new AssertionError(String.join("\nAND ", ValidationsHelper.verificationFailuresList)); Allure.getLifecycle().updateStep(stepResult -> ReportManager.log(failureMessage)); + ReportManagerHelper.logNestedSteps(failureMessage, null ,null); } } else { Allure.getLifecycle().updateStep(stepResult -> ReportManager.log(this.validationCategoryString.replace("erify", "erificat") + "ion passed")); + ReportManagerHelper.logNestedSteps(validationCategoryString.replace("erify", "erificat") + "ion passed" , null ,null); } } }