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); } } }