From 7ab6ba3d8820206185e848a5da3aeee17c244a1d Mon Sep 17 00:00:00 2001
From: Georgi Michev <georgi.michev@vereign.com>
Date: Thu, 30 Nov 2023 10:14:54 +0200
Subject: [PATCH] Make background step clear of what it does

Signed-off-by: Georgi Michev <georgi.michev@vereign.com>
---
 .../java/api/test/rest/tsa/cache/CacheStepDefinitions.java  | 6 ++++++
 .../features/tsa/cache/v1/external/cache/POST.feature       | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/test/java/api/test/rest/tsa/cache/CacheStepDefinitions.java b/src/test/java/api/test/rest/tsa/cache/CacheStepDefinitions.java
index a38df683..e1c1356b 100644
--- a/src/test/java/api/test/rest/tsa/cache/CacheStepDefinitions.java
+++ b/src/test/java/api/test/rest/tsa/cache/CacheStepDefinitions.java
@@ -5,6 +5,7 @@ import api.test.rest.RestGeneralStepDefinitions;
 import api.test.rest.RestSessionContainer;
 import core.*;
 import cucumber.api.java.en.And;
+import cucumber.api.java.en.Then;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
 
@@ -54,4 +55,9 @@ public class CacheStepDefinitions extends BaseStepDefinitions {
         currentRequest.getHeaders().put(headerName, restSessionContainer.getImportIDs().get(id));
 
     }
+
+    @Then("^I clean up the Cache and set it to default value$")
+    public void iCleanUpTheCacheAndSetItToDefaultValue() {
+        iSendTheCachePOSTRequest("POST");
+    }
 }
diff --git a/src/test/resources/features/tsa/cache/v1/external/cache/POST.feature b/src/test/resources/features/tsa/cache/v1/external/cache/POST.feature
index 6670b0d3..7268c2cd 100644
--- a/src/test/resources/features/tsa/cache/v1/external/cache/POST.feature
+++ b/src/test/resources/features/tsa/cache/v1/external/cache/POST.feature
@@ -13,7 +13,7 @@ Feature: API -TSA - Cache - v1/external/cache POST
     And I load value {resultKey} into current request HEADER {x-cache-key}
     And I load value {resultNamespace} into current request HEADER {x-cache-namespace}
     And I load value {resultScope} into current request HEADER {x-cache-scope}
-    And I send the Cache POST request via TSA Cache API
+    Then I clean up the Cache and set it to default value
 
   Scenario: TSA - Cache Event Subscription - Positive
     When I load the REST request {Cache.json} with profile {successful_set}
-- 
GitLab