You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by mi...@apache.org on 2012/10/11 23:29:48 UTC
svn commit: r1397323 - in /lucene/dev/branches/branch_4x: ./ lucene/
lucene/analysis/
lucene/analysis/common/src/test/org/apache/lucene/analysis/standard/TestStandardFactories.java
Author: mikemccand
Date: Thu Oct 11 21:29:47 2012
New Revision: 1397323
URL: http://svn.apache.org/viewvc?rev=1397323&view=rev
Log:
LUCENE-4477/LUCENE-4401: remove dup test
Modified:
lucene/dev/branches/branch_4x/ (props changed)
lucene/dev/branches/branch_4x/lucene/ (props changed)
lucene/dev/branches/branch_4x/lucene/analysis/ (props changed)
lucene/dev/branches/branch_4x/lucene/analysis/common/src/test/org/apache/lucene/analysis/standard/TestStandardFactories.java
Modified: lucene/dev/branches/branch_4x/lucene/analysis/common/src/test/org/apache/lucene/analysis/standard/TestStandardFactories.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/lucene/analysis/common/src/test/org/apache/lucene/analysis/standard/TestStandardFactories.java?rev=1397323&r1=1397322&r2=1397323&view=diff
==============================================================================
--- lucene/dev/branches/branch_4x/lucene/analysis/common/src/test/org/apache/lucene/analysis/standard/TestStandardFactories.java (original)
+++ lucene/dev/branches/branch_4x/lucene/analysis/common/src/test/org/apache/lucene/analysis/standard/TestStandardFactories.java Thu Oct 11 21:29:47 2012
@@ -17,14 +17,12 @@ package org.apache.lucene.analysis.stand
* limitations under the License.
*/
-import java.io.IOException;
import java.io.Reader;
import java.io.StringReader;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
-import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
@@ -34,23 +32,6 @@ import org.apache.lucene.analysis.core.L
import org.apache.lucene.analysis.core.LowerCaseTokenizerFactory;
import org.apache.lucene.analysis.core.WhitespaceTokenizerFactory;
import org.apache.lucene.analysis.miscellaneous.ASCIIFoldingFilterFactory;
-import org.apache.lucene.analysis.util.CharArraySet;
-import org.apache.lucene.document.Document;
-import org.apache.lucene.document.Field;
-import org.apache.lucene.document.TextField;
-import org.apache.lucene.index.DirectoryReader;
-import org.apache.lucene.index.IndexReader;
-import org.apache.lucene.index.IndexWriter;
-import org.apache.lucene.index.IndexWriterConfig;
-import org.apache.lucene.index.Term;
-import org.apache.lucene.search.BooleanClause;
-import org.apache.lucene.search.BooleanQuery;
-import org.apache.lucene.search.IndexSearcher;
-import org.apache.lucene.search.ScoreDoc;
-import org.apache.lucene.search.TopScoreDocCollector;
-import org.apache.lucene.search.spans.SpanQuery;
-import org.apache.lucene.search.spans.SpanTermQuery;
-import org.apache.lucene.store.Directory;
/**
* Simple tests to ensure the standard lucene factories are working.
@@ -207,48 +188,4 @@ public class TestStandardFactories exten
TokenStream stream = factory.create(tokenizer);
assertTokenStreamContents(stream, new String[] { "Ceska" });
}
-
- public void testBooleanSpanQuery() throws Exception {
- boolean failed = false;
- int hits = 0;
- Directory directory = newDirectory();
- try{
- CharArraySet stops = CharArraySet.EMPTY_SET;
- Analyzer indexerAnalyzer = new StandardAnalyzer(TEST_VERSION_CURRENT, stops);
- //Analyzer indexerAnalyzer = new MockAnalyzer(LuceneProjectVersion.LUCENE_VERSION);
- //Directory directory = new RAMDirectory();
-
- IndexWriterConfig config = new IndexWriterConfig(TEST_VERSION_CURRENT, indexerAnalyzer);
- IndexWriter writer = new IndexWriter(directory, config);
- String FIELD = "content";
- Document d = new Document();
- d.add(new TextField(FIELD, "clockwork orange", Field.Store.YES));
- writer.addDocument(d);
- writer.close();
-
- IndexReader indexReader = DirectoryReader.open(directory);
- IndexSearcher searcher = new IndexSearcher(indexReader);
-
- BooleanQuery query = new BooleanQuery();
- SpanQuery sq1 = new SpanTermQuery(new Term(FIELD, "clockwork"));
- SpanQuery sq2 = new SpanTermQuery(new Term(FIELD, "clckwork"));
- query.add(sq1, BooleanClause.Occur.SHOULD);
- query.add(sq2, BooleanClause.Occur.SHOULD);
- TopScoreDocCollector collector = TopScoreDocCollector.create(1000, true);
- searcher.search(query, collector);
- hits = collector.topDocs().scoreDocs.length;
- for (ScoreDoc scoreDoc : collector.topDocs().scoreDocs){
- System.out.println(scoreDoc.doc);
- }
- indexReader.close();
- } catch (java.lang.ArrayIndexOutOfBoundsException e){
- failed = true;
- } catch (IOException e){
-
- e.printStackTrace();
- }
- assertEquals("Bug in boolean query composed of span queries", failed, false);
- assertEquals("Bug in boolean query composed of span queries", hits, 1);
- directory.close();
- }
}