From da286b7a5f93e70dd1ec30b7ded7da7cbc5b8bb0 Mon Sep 17 00:00:00 2001 From: Sriharsha Chintalapani Date: Tue, 6 Sep 2022 21:59:46 -0700 Subject: [PATCH] Fix #7000: Delete with recursive=true is not working for testSuite API (#7285) --- .../catalog/resources/dqtests/TestSuiteResource.java | 8 ++++++-- .../resources/dqtests/TestSuiteResourceTest.java | 11 +++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/catalog-rest-service/src/main/java/org/openmetadata/catalog/resources/dqtests/TestSuiteResource.java b/catalog-rest-service/src/main/java/org/openmetadata/catalog/resources/dqtests/TestSuiteResource.java index ae6df0af973..aa08b0eeb6c 100644 --- a/catalog-rest-service/src/main/java/org/openmetadata/catalog/resources/dqtests/TestSuiteResource.java +++ b/catalog-rest-service/src/main/java/org/openmetadata/catalog/resources/dqtests/TestSuiteResource.java @@ -325,13 +325,17 @@ public class TestSuiteResource extends EntityResource getEntity(testSuite1.getId(), ADMIN_AUTH_HEADERS), + NOT_FOUND, + "testSuite instance for " + testSuite1.getId() + " not found"); + Map queryParams = new HashMap<>(); + queryParams.put("include", "all"); + TestSuite deletedTestSuite = getEntity(testSuite1.getId(), queryParams, null, ADMIN_AUTH_HEADERS); + assertEquals(testSuite1.getId(), deletedTestSuite.getId()); + assertEquals(deletedTestSuite.getDeleted(), true); } public static ResultList getTestSuites(Integer limit, String fields, Map authHeaders)