Author: chetanm
Date: Wed Nov  2 14:26:36 2016
New Revision: 1767688

URL: http://svn.apache.org/viewvc?rev=1767688&view=rev
Log:
OAK-4974 - Enable configuring QueryEngineSettings via OSGi config

Fix testcase

Modified:
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineSettings.java
    
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/QueryEngineSettingsServiceTest.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineSettings.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineSettings.java?rev=1767688&r1=1767687&r2=1767688&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineSettings.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineSettings.java
 Wed Nov  2 14:26:36 2016
@@ -38,11 +38,11 @@ public class QueryEngineSettings impleme
 
     static final String OAK_QUERY_LIMIT_IN_MEMORY = "oak.queryLimitInMemory";
 
-    private static final int DEFAULT_QUERY_LIMIT_IN_MEMORY = 
+    static final int DEFAULT_QUERY_LIMIT_IN_MEMORY =
             Integer.getInteger(OAK_QUERY_LIMIT_IN_MEMORY, Integer.MAX_VALUE);
 
     static final String OAK_QUERY_LIMIT_READS = "oak.queryLimitReads";
-    private static final int DEFAULT_QUERY_LIMIT_READS = 
+    static final int DEFAULT_QUERY_LIMIT_READS =
             Integer.getInteger(OAK_QUERY_LIMIT_READS, Integer.MAX_VALUE);
 
     static final String OAK_QUERY_FAIL_TRAVERSAL = "oak.queryFailTraversal";

Modified: 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/QueryEngineSettingsServiceTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/QueryEngineSettingsServiceTest.java?rev=1767688&r1=1767687&r2=1767688&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/QueryEngineSettingsServiceTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/QueryEngineSettingsServiceTest.java
 Wed Nov  2 14:26:36 2016
@@ -82,8 +82,10 @@ public class QueryEngineSettingsServiceT
 
     @Test
     public void sysPropSupercedes() throws Exception{
-        System.setProperty(QueryEngineSettings.OAK_QUERY_LIMIT_IN_MEMORY, 
"10");
-        System.setProperty(QueryEngineSettings.OAK_QUERY_LIMIT_READS, "11");
+        System.setProperty(QueryEngineSettings.OAK_QUERY_LIMIT_IN_MEMORY, 
String.valueOf(QueryEngineSettings
+                .DEFAULT_QUERY_LIMIT_IN_MEMORY));
+        System.setProperty(QueryEngineSettings.OAK_QUERY_LIMIT_READS, 
String.valueOf(QueryEngineSettings
+                .DEFAULT_QUERY_LIMIT_READS));
         System.setProperty(QueryEngineSettings.OAK_QUERY_FAIL_TRAVERSAL, 
"false");
 
         QueryEngineSettings settings = new QueryEngineSettings();
@@ -95,8 +97,10 @@ public class QueryEngineSettingsServiceT
         config.put(QueryEngineSettingsService.QUERY_FAIL_TRAVERSAL, true);
 
         context.registerInjectActivateService(settingsService, config);
-        assertEquals(11, settings.getLimitReads());
-        assertEquals(10, settings.getLimitInMemory());
+        assertEquals(QueryEngineSettings
+                .DEFAULT_QUERY_LIMIT_READS, settings.getLimitReads());
+        assertEquals(QueryEngineSettings
+                .DEFAULT_QUERY_LIMIT_IN_MEMORY, settings.getLimitInMemory());
         assertFalse(settings.getFailTraversal());
     }
 


Reply via email to