From 11a9cf5394f89210af4ef21c0233cdb6da10ed74 Mon Sep 17 00:00:00 2001 From: pkupczyk <pkupczyk> Date: Wed, 17 Feb 2016 16:00:41 +0000 Subject: [PATCH] SSDM-2362 : V3 AS API - global search - more tests SVN: 35705 --- .../systemtest/asapi/v3/GlobalSearchTest.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/asapi/v3/GlobalSearchTest.java b/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/asapi/v3/GlobalSearchTest.java index 1080fb362c1..c4e2bb3dc3a 100644 --- a/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/asapi/v3/GlobalSearchTest.java +++ b/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/asapi/v3/GlobalSearchTest.java @@ -45,6 +45,29 @@ import ch.systemsx.cisd.common.action.IDelegatedAction; public class GlobalSearchTest extends AbstractTest { + @Test + public void testSearchWithAuthorized() + { + GlobalSearchCriteria criteria = new GlobalSearchCriteria(); + criteria.withText().thatContainsExactly("200902091219327-1025"); + + SearchResult<GlobalSearchObject> result = search(TEST_USER, criteria, new GlobalSearchObjectFetchOptions()); + assertEquals(result.getObjects().size(), 1); + + GlobalSearchObject object = result.getObjects().get(0); + assertSample(object, "200902091219327-1025", "/CISD/CP-TEST-1", "Perm ID: 200902091219327-1025"); + } + + @Test + public void testSearchWithUnauthorized() + { + GlobalSearchCriteria criteria = new GlobalSearchCriteria(); + criteria.withText().thatContainsExactly("200902091219327-1025"); + + SearchResult<GlobalSearchObject> result = search(TEST_SPACE_USER, criteria, new GlobalSearchObjectFetchOptions()); + assertEquals(result.getObjects().size(), 0); + } + @Test public void testSearchWithOneContainsOneWord() { -- GitLab