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 1080fb362c11003939e7642cbd70e174b498067a..c4e2bb3dc3af03ec40ba2fb7ad04baaf72711819 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()
     {