diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/search/LuceneQueryBuilderTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/search/LuceneQueryBuilderTest.java
index 6312ff3496fa79c38f3ee332663f174b5befe55d..b8bdf95f5006ad1f05a7ba71214c880db5659b4f 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/search/LuceneQueryBuilderTest.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/search/LuceneQueryBuilderTest.java
@@ -28,22 +28,38 @@ import ch.rinn.restrictions.Friend;
 @Friend(toClasses = LuceneQueryBuilder.class)
 public class LuceneQueryBuilderTest extends AssertJUnit
 {
-    @DataProvider(name = "queryEscaping")
-    protected Object[][] getQueriesToTest()
+    @DataProvider(name = "basicModeQueries")
+    protected Object[][] getQueriesToTestInBasicMode()
+    {
+        return new Object[][]
+            {
+                { "abc", "*abc*" },
+                { "code:CP registrator:Joe", "*code\\:CP registrator\\:Joe*" },
+                { "a*b?c:", "*a\\*b\\?c\\:*" }, };
+    }
+
+    @DataProvider(name = "wildcardModeQueries")
+    protected Object[][] getQueriesToTestInWildcardMode()
     {
         return new Object[][]
             {
                 { "abc", "abc" },
                 { "code:CP registrator:Joe", "code\\:CP registrator\\:Joe" },
-                { "::", "\\:\\:" } };
+                { "a*b?c:", "a*b?c\\:" }, };
+    }
+
+    @Test(dataProvider = "basicModeQueries")
+    public final void testBasicSearchMode(String originalQuery, String adaptedQuery)
+    {
+        String query = LuceneQueryBuilder.adaptQuery(originalQuery, false);
+        assertEquals(adaptedQuery, query);
     }
 
-    @Test(dataProvider = "queryEscaping")
-    public final void testDisableAdvancedSearch(String unescapedQuery, String escapedQuery)
+    @Test(dataProvider = "wildcardModeQueries")
+    public final void testWildcardSearchMode(String originalQuery, String adaptedQuery)
     {
-        // TODO 2010-01-07, PTR: test basic search mode
-        String query = LuceneQueryBuilder.adaptQuery(unescapedQuery, true);
-        assertEquals(escapedQuery, query);
+        String query = LuceneQueryBuilder.adaptQuery(originalQuery, true);
+        assertEquals(adaptedQuery, query);
     }
 
 }