You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by yo...@apache.org on 2010/10/18 02:04:31 UTC

svn commit: r1023600 - /lucene/dev/trunk/solr/src/test/org/apache/solr/handler/FieldAnalysisRequestHandlerTest.java

Author: yonik
Date: Mon Oct 18 00:04:31 2010
New Revision: 1023600

URL: http://svn.apache.org/viewvc?rev=1023600&view=rev
Log:
tests: close requests

Modified:
    lucene/dev/trunk/solr/src/test/org/apache/solr/handler/FieldAnalysisRequestHandlerTest.java

Modified: lucene/dev/trunk/solr/src/test/org/apache/solr/handler/FieldAnalysisRequestHandlerTest.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/src/test/org/apache/solr/handler/FieldAnalysisRequestHandlerTest.java?rev=1023600&r1=1023599&r2=1023600&view=diff
==============================================================================
--- lucene/dev/trunk/solr/src/test/org/apache/solr/handler/FieldAnalysisRequestHandlerTest.java (original)
+++ lucene/dev/trunk/solr/src/test/org/apache/solr/handler/FieldAnalysisRequestHandlerTest.java Mon Oct 18 00:04:31 2010
@@ -25,6 +25,7 @@ import org.apache.solr.common.params.Mod
 import org.apache.solr.common.util.NamedList;
 import org.apache.solr.client.solrj.request.FieldAnalysisRequest;
 import org.apache.solr.request.LocalSolrQueryRequest;
+import org.apache.solr.request.SolrQueryRequest;
 import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Test;
@@ -66,7 +67,8 @@ public class FieldAnalysisRequestHandler
     params.add(AnalysisParams.FIELD_VALUE, "the quick red fox jumped over the lazy brown dogs");
     params.add(CommonParams.Q, "fox brown");
 
-    FieldAnalysisRequest request = handler.resolveAnalysisRequest(new LocalSolrQueryRequest(h.getCore(), params));
+    SolrQueryRequest req = new LocalSolrQueryRequest(h.getCore(), params);
+    FieldAnalysisRequest request = handler.resolveAnalysisRequest(req);
     List<String> fieldNames = request.getFieldNames();
     assertEquals("Expecting 2 field names", 2, fieldNames.size());
     assertEquals("text", fieldNames.get(0));
@@ -78,25 +80,35 @@ public class FieldAnalysisRequestHandler
     assertEquals("the quick red fox jumped over the lazy brown dogs", request.getFieldValue());
     assertEquals("fox brown", request.getQuery());
     assertFalse(request.isShowMatch());
+    req.close();
 
     // testing overide of query value using analysis.query param
     params.add(AnalysisParams.QUERY, "quick lazy");
-    request = handler.resolveAnalysisRequest(new LocalSolrQueryRequest(h.getCore(), params));
+    req=new LocalSolrQueryRequest(h.getCore(), params);
+    request = handler.resolveAnalysisRequest(req);
     assertEquals("quick lazy", request.getQuery());
+    req.close();
 
     // testing analysis.showmatch param
     params.add(AnalysisParams.SHOW_MATCH, "false");
-    request = handler.resolveAnalysisRequest(new LocalSolrQueryRequest(h.getCore(), params));
+    req=new LocalSolrQueryRequest(h.getCore(), params);
+    request = handler.resolveAnalysisRequest(req);
     assertFalse(request.isShowMatch());
+    req.close();
+
     params.set(AnalysisParams.SHOW_MATCH, "true");
-    request = handler.resolveAnalysisRequest(new LocalSolrQueryRequest(h.getCore(), params));
+    req=new LocalSolrQueryRequest(h.getCore(), params);
+    request = handler.resolveAnalysisRequest(req);
     assertTrue(request.isShowMatch());
+    req.close();
 
     // testing absence of query value
     params.remove(CommonParams.Q);
     params.remove(AnalysisParams.QUERY);
-    request = handler.resolveAnalysisRequest(new LocalSolrQueryRequest(h.getCore(), params));
+    req=new LocalSolrQueryRequest(h.getCore(), params);
+    request = handler.resolveAnalysisRequest(req);
     assertNull(request.getQuery());
+    req.close();
   }
 
   /**