From 11fd633fa88e20dce7ce43409e09120ed4aee7ba Mon Sep 17 00:00:00 2001 From: Abhi Shah Date: Wed, 4 Aug 2021 20:36:23 +0530 Subject: [PATCH] Test Case for the PR 150 --- splunk/src/main/java/com/splunk/Service.java | 10 ++++++++++ splunk/src/test/java/com/splunk/SavedSearchTest.java | 10 +++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/splunk/src/main/java/com/splunk/Service.java b/splunk/src/main/java/com/splunk/Service.java index 8856c1e2..2ae6b01a 100644 --- a/splunk/src/main/java/com/splunk/Service.java +++ b/splunk/src/main/java/com/splunk/Service.java @@ -1013,6 +1013,16 @@ public SavedSearchCollection getSavedSearches(Args args) { return new SavedSearchCollection(this, args); } + /** + * Returns a Saved Search by the provided title key. + * + * @param title The title for a job. + * @return A SavedSearch. + */ + public SavedSearch getSavedSearch(String title) { + return new SavedSearch(this, JobCollection.REST_PATH + "/" + title); + } + /** * Returns service configuration information for an instance of Splunk. * diff --git a/splunk/src/test/java/com/splunk/SavedSearchTest.java b/splunk/src/test/java/com/splunk/SavedSearchTest.java index 2ccc93ad..fcaf672b 100644 --- a/splunk/src/test/java/com/splunk/SavedSearchTest.java +++ b/splunk/src/test/java/com/splunk/SavedSearchTest.java @@ -314,7 +314,15 @@ public void testScheduled() { savedSearch.remove(); } - + + @Test + public void testGetSavedSearchByTitle(){ + try{ + SavedSearch fetchedSavedSearch = this.savedSearches.getService().getSavedSearch(savedSearchName); + Assert.assertEquals(fetchedSavedSearch.getName(),savedSearch.getName()); + }catch (Exception e) { } + } + @Test public void testCreateWithNoSearch() { try {