Author: tommaso
Date: Thu Mar 12 09:10:25 2015
New Revision: 1666100

URL: http://svn.apache.org/r1666100
Log:
OAK-2611 - improved test configuration, avoid updating suggester other that in 
SuggestTest

Modified:
    
jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/jcr/LuceneOakRepositoryStub.java
    
jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/jcr/query/SuggestTest.java

Modified: 
jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/jcr/LuceneOakRepositoryStub.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/jcr/LuceneOakRepositoryStub.java?rev=1666100&r1=1666099&r2=1666100&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/jcr/LuceneOakRepositoryStub.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/jcr/LuceneOakRepositoryStub.java
 Thu Mar 12 09:10:25 2015
@@ -85,7 +85,7 @@ public class LuceneOakRepositoryStub ext
                         .setProperty(REINDEX_PROPERTY_NAME, true)
                         .setProperty(LuceneIndexConstants.TEST_MODE, true)
                         
.setProperty(LuceneIndexConstants.EVALUATE_PATH_RESTRICTION, true)
-                        
.setProperty(LuceneIndexConstants.SUGGEST_UPDATE_FREQUENCY_MINUTES, 0) // 
always update suggester
+                        
.setProperty(LuceneIndexConstants.SUGGEST_UPDATE_FREQUENCY_MINUTES, 10)
                         .setProperty(LuceneIndexConstants.COMPAT_MODE, 
IndexFormatVersion.V2.getVersion());
 
                 NodeBuilder props = 
index.child(LuceneIndexConstants.INDEX_RULES)

Modified: 
jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/jcr/query/SuggestTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/jcr/query/SuggestTest.java?rev=1666100&r1=1666099&r2=1666100&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/jcr/query/SuggestTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/jcr/query/SuggestTest.java
 Thu Mar 12 09:10:25 2015
@@ -28,14 +28,33 @@ import javax.jcr.query.Row;
 import javax.jcr.query.RowIterator;
 
 import org.apache.jackrabbit.core.query.AbstractQueryTest;
+import org.junit.After;
+import org.junit.Before;
 
 /**
  * Tests the suggest support.
  */
 public class SuggestTest extends AbstractQueryTest {
 
+    @Before
+    public void setUp() throws Exception {
+        super.setUp();
+
+        // change suggester update frequency
+        
superuser.getNode("/oak:index/luceneGlobal").setProperty("suggestUpdateFrequencyMinutes",
 0);
+    }
+
+    @After
+    public void tearDown() throws Exception {
+        // reset suggester update frequency
+        
superuser.getNode("/oak:index/luceneGlobal").setProperty("suggestUpdateFrequencyMinutes",
 10);
+
+        super.tearDown();
+    }
+
     public void testSuggestSql() throws Exception {
         Session session = superuser;
+
         QueryManager qm = session.getWorkspace().getQueryManager();
         Node n1 = testRootNode.addNode("node1");
         n1.setProperty("jcr:title", "in 2015 my fox is red, like mike's fox 
and john's fox");


Reply via email to