You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by yo...@apache.org on 2009/08/06 20:09:57 UTC

svn commit: r801751 - /lucene/solr/trunk/src/test/org/apache/solr/handler/DocumentAnalysisRequestHandlerTest.java

Author: yonik
Date: Thu Aug  6 18:09:56 2009
New Revision: 801751

URL: http://svn.apache.org/viewvc?rev=801751&view=rev
Log:
SOLR-1340: DocumentAnalysisRequestHandler assumed text analysis for int field, couldn't handle exceptions in analysis

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

Modified: lucene/solr/trunk/src/test/org/apache/solr/handler/DocumentAnalysisRequestHandlerTest.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/src/test/org/apache/solr/handler/DocumentAnalysisRequestHandlerTest.java?rev=801751&r1=801750&r2=801751&view=diff
==============================================================================
--- lucene/solr/trunk/src/test/org/apache/solr/handler/DocumentAnalysisRequestHandlerTest.java (original)
+++ lucene/solr/trunk/src/test/org/apache/solr/handler/DocumentAnalysisRequestHandlerTest.java Thu Aug  6 18:09:56 2009
@@ -128,6 +128,13 @@
     // the id field
     NamedList<NamedList<Object>> idResult = documentResult.get("id");
     assertNotNull("an analysis for the 'id' field should be returned", idResult);
+
+    NamedList<Object> queryResult;
+    List<NamedList> tokenList;
+    NamedList<Object> indexResult;
+    NamedList<List<NamedList>> valueResult;
+
+    /*** Much of this test seems invalid for a numeric "id" field
     NamedList<Object> queryResult = idResult.get("query");
     assertEquals("Only the default analyzer should be applied", 1, queryResult.size());
     String name = queryResult.getName(0);
@@ -136,6 +143,7 @@
     assertEquals("Query has only one token", 1, tokenList.size());
     assertToken(tokenList.get(0), new TokenInfo("JUMPING", null, "word", 0, 7, 1, null, false));
     NamedList<Object> indexResult = idResult.get("index");
+
     assertEquals("The id field has only a single value", 1, indexResult.size());
     NamedList<List<NamedList>> valueResult = (NamedList<List<NamedList>>) indexResult.get("1");
     assertEquals("Only the default analyzer should be applied", 1, valueResult.size());
@@ -144,7 +152,8 @@
     tokenList = valueResult.getVal(0);
     assertEquals("The 'id' field value has only one token", 1, tokenList.size());
     assertToken(tokenList.get(0), new TokenInfo("1", null, "word", 0, 1, 1, null, false));
-
+    ***/
+  
     // the name field
     NamedList<NamedList<Object>> whitetokResult = documentResult.get("whitetok");
     assertNotNull("an analysis for the 'whitetok' field should be returned", whitetokResult);