You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by to...@apache.org on 2019/10/02 11:23:06 UTC

svn commit: r1867883 - /jackrabbit/oak/trunk/oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/DefaultAnalyzersConfigurationTest.java

Author: tommaso
Date: Wed Oct  2 11:23:05 2019
New Revision: 1867883

URL: http://svn.apache.org/viewvc?rev=1867883&view=rev
Log:
OAK-8244 - closing Analyzers in tearDown

Modified:
    jackrabbit/oak/trunk/oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/DefaultAnalyzersConfigurationTest.java

Modified: jackrabbit/oak/trunk/oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/DefaultAnalyzersConfigurationTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/DefaultAnalyzersConfigurationTest.java?rev=1867883&r1=1867882&r2=1867883&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/DefaultAnalyzersConfigurationTest.java (original)
+++ jackrabbit/oak/trunk/oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/DefaultAnalyzersConfigurationTest.java Wed Oct  2 11:23:05 2019
@@ -29,6 +29,7 @@ import org.apache.lucene.analysis.path.P
 import org.apache.lucene.analysis.pattern.PatternCaptureGroupTokenFilter;
 import org.apache.lucene.analysis.pattern.PatternReplaceFilter;
 import org.apache.lucene.analysis.reverse.ReverseStringFilter;
+import org.junit.After;
 import org.junit.Before;
 import org.junit.Ignore;
 import org.junit.Test;
@@ -54,7 +55,7 @@ public class DefaultAnalyzersConfigurati
     private Analyzer allChildrenPathSearchingAnalyzer;
 
     @Before
-    public void setUp() throws Exception {
+    public void setUp() {
         this.exactPathAnalyzer = new Analyzer() {
             @Override
             protected TokenStreamComponents createComponents(String fieldName) {
@@ -118,6 +119,17 @@ public class DefaultAnalyzersConfigurati
         };
     }
 
+    @After
+    public void tearDown() {
+        this.exactPathAnalyzer.close();
+        this.parentPathIndexingAnalyzer.close();
+        this.parentPathSearchingAnalyzer.close();
+        this.directChildrenPathIndexingAnalyzer.close();
+        this.directChildrenPathSearchingAnalyzer.close();
+        this.allChildrenPathIndexingAnalyzer.close();
+        this.allChildrenPathSearchingAnalyzer.close();
+    }
+
     @Test
     public void testAllChildrenIndexingTokenization() throws Exception {
         try {