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