You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ch...@apache.org on 2012/05/10 03:06:46 UTC
svn commit: r1336462 [2/2] - in /lucene/dev/trunk/solr:
contrib/analysis-extras/src/test/org/apache/solr/analysis/
core/src/test/org/apache/solr/analysis/
test-framework/src/java/org/apache/solr/analysis/
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestHunspellStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestHunspellStemFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestHunspellStemFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestHunspellStemFilterFactory.java Thu May 10 01:06:43 2012
@@ -22,6 +22,7 @@ import java.io.StringReader;
import java.util.HashMap;
import java.util.Map;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.solr.core.SolrResourceLoader;
@@ -30,13 +31,13 @@ import org.apache.solr.schema.IndexSchem
/**
* Simple tests to ensure the Hunspell stemmer loads from factory
*/
-public class TestHunspellStemFilterFactory extends BaseTokenTestCase {
+public class TestHunspellStemFilterFactory extends BaseTokenStreamTestCase {
public void testStemming() throws Exception {
HunspellStemFilterFactory factory = new HunspellStemFilterFactory();
Map<String,String> args = new HashMap<String,String>();
args.put("dictionary", "hunspell-test.dic");
args.put("affix", "hunspell-test.aff");
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
factory.inform(new SolrResourceLoader("solr"));
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestHyphenationCompoundWordTokenFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestHyphenationCompoundWordTokenFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestHyphenationCompoundWordTokenFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestHyphenationCompoundWordTokenFilterFactory.java Thu May 10 01:06:43 2012
@@ -22,6 +22,7 @@ import java.io.StringReader;
import java.util.HashMap;
import java.util.Map;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.Tokenizer;
@@ -31,7 +32,7 @@ import org.apache.solr.core.SolrResource
/**
* Simple tests to ensure the Hyphenation compound filter factory is working.
*/
-public class TestHyphenationCompoundWordTokenFilterFactory extends BaseTokenTestCase {
+public class TestHyphenationCompoundWordTokenFilterFactory extends BaseTokenStreamTestCase {
/**
* Ensure the factory works with hyphenation grammar+dictionary: using default options.
*/
@@ -43,7 +44,7 @@ public class TestHyphenationCompoundWord
Map<String,String> args = new HashMap<String,String>();
args.put("hyphenator", "da_UTF8.xml");
args.put("dictionary", "da_compoundDictionary.txt");
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
factory.inform(loader);
TokenStream stream = factory.create(tokenizer);
@@ -68,7 +69,7 @@ public class TestHyphenationCompoundWord
args.put("hyphenator", "da_UTF8.xml");
args.put("minSubwordSize", "2");
args.put("maxSubwordSize", "4");
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
factory.inform(loader);
TokenStream stream = factory.create(tokenizer);
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestIndonesianStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestIndonesianStemFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestIndonesianStemFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestIndonesianStemFilterFactory.java Thu May 10 01:06:43 2012
@@ -22,6 +22,7 @@ import java.io.StringReader;
import java.util.HashMap;
import java.util.Map;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.Tokenizer;
@@ -29,7 +30,7 @@ import org.apache.lucene.analysis.Tokeni
/**
* Simple tests to ensure the Indonesian stem filter factory is working.
*/
-public class TestIndonesianStemFilterFactory extends BaseTokenTestCase {
+public class TestIndonesianStemFilterFactory extends BaseTokenStreamTestCase {
/**
* Ensure the filter actually stems text.
*/
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestIrishLowerCaseFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestIrishLowerCaseFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestIrishLowerCaseFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestIrishLowerCaseFilterFactory.java Thu May 10 01:06:43 2012
@@ -20,13 +20,14 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
/**
* Simple tests to ensure the Irish lowercase filter factory is working.
*/
-public class TestIrishLowerCaseFilterFactory extends BaseTokenTestCase {
+public class TestIrishLowerCaseFilterFactory extends BaseTokenStreamTestCase {
public void testCasing() throws Exception {
Reader reader = new StringReader("nAthair tUISCE hARD");
IrishLowerCaseFilterFactory factory = new IrishLowerCaseFilterFactory();
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestItalianLightStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestItalianLightStemFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestItalianLightStemFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestItalianLightStemFilterFactory.java Thu May 10 01:06:43 2012
@@ -20,13 +20,14 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
/**
* Simple tests to ensure the Italian light stem factory is working.
*/
-public class TestItalianLightStemFilterFactory extends BaseTokenTestCase {
+public class TestItalianLightStemFilterFactory extends BaseTokenStreamTestCase {
public void testStemming() throws Exception {
Reader reader = new StringReader("ragazzo ragazzi");
ItalianLightStemFilterFactory factory = new ItalianLightStemFilterFactory();
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestJapaneseBaseFormFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestJapaneseBaseFormFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestJapaneseBaseFormFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestJapaneseBaseFormFilterFactory.java Thu May 10 01:06:43 2012
@@ -19,18 +19,22 @@ package org.apache.solr.analysis;
import java.io.IOException;
import java.io.StringReader;
+import java.util.Collections;
+import java.util.Map;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.TokenStream;
import org.apache.solr.core.SolrResourceLoader;
/**
* Simple tests for {@link JapaneseBaseFormFilterFactory}
*/
-public class TestJapaneseBaseFormFilterFactory extends BaseTokenTestCase {
+public class TestJapaneseBaseFormFilterFactory extends BaseTokenStreamTestCase {
public void testBasics() throws IOException {
JapaneseTokenizerFactory tokenizerFactory = new JapaneseTokenizerFactory();
- tokenizerFactory.setLuceneMatchVersion(DEFAULT_VERSION);
- tokenizerFactory.init(EMPTY_PARAMS);
+ tokenizerFactory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ tokenizerFactory.init(args);
tokenizerFactory.inform(new SolrResourceLoader(null, null));
TokenStream ts = tokenizerFactory.create(new StringReader("ããã¯ã¾ã å®é¨æ®µéã«ããã¾ã"));
JapaneseBaseFormFilterFactory factory = new JapaneseBaseFormFilterFactory();
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestJapanesePartOfSpeechStopFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestJapanesePartOfSpeechStopFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestJapanesePartOfSpeechStopFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestJapanesePartOfSpeechStopFilterFactory.java Thu May 10 01:06:43 2012
@@ -2,9 +2,11 @@ package org.apache.solr.analysis;
import java.io.IOException;
import java.io.StringReader;
+import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.TokenStream;
import org.apache.solr.core.SolrResourceLoader;
@@ -28,15 +30,16 @@ import org.apache.solr.core.SolrResource
/**
* Simple tests for {@link JapanesePartOfSpeechStopFilterFactory}
*/
-public class TestJapanesePartOfSpeechStopFilterFactory extends BaseTokenTestCase {
+public class TestJapanesePartOfSpeechStopFilterFactory extends BaseTokenStreamTestCase {
public void testBasics() throws IOException {
String tags =
"# verb-main:\n" +
"åè©-èªç«\n";
JapaneseTokenizerFactory tokenizerFactory = new JapaneseTokenizerFactory();
- tokenizerFactory.setLuceneMatchVersion(DEFAULT_VERSION);
- tokenizerFactory.init(EMPTY_PARAMS);
+ tokenizerFactory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> tokenizerArgs = Collections.emptyMap();
+ tokenizerFactory.init(tokenizerArgs);
tokenizerFactory.inform(new SolrResourceLoader(null, null));
TokenStream ts = tokenizerFactory.create(new StringReader("ç§ã¯å¶éã¹ãã¼ããè¶
ããã"));
JapanesePartOfSpeechStopFilterFactory factory = new JapanesePartOfSpeechStopFilterFactory();
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestJapaneseTokenizerFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestJapaneseTokenizerFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestJapaneseTokenizerFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestJapaneseTokenizerFactory.java Thu May 10 01:06:43 2012
@@ -19,20 +19,23 @@ package org.apache.solr.analysis;
import java.io.IOException;
import java.io.StringReader;
+import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.TokenStream;
import org.apache.solr.core.SolrResourceLoader;
/**
* Simple tests for {@link JapaneseTokenizerFactory}
*/
-public class TestJapaneseTokenizerFactory extends BaseTokenTestCase {
+public class TestJapaneseTokenizerFactory extends BaseTokenStreamTestCase {
public void testSimple() throws IOException {
JapaneseTokenizerFactory factory = new JapaneseTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
factory.inform(new SolrResourceLoader(null, null));
TokenStream ts = factory.create(new StringReader("ããã¯æ¬ã§ã¯ãªã"));
assertTokenStreamContents(ts,
@@ -47,8 +50,9 @@ public class TestJapaneseTokenizerFactor
*/
public void testDefaults() throws IOException {
JapaneseTokenizerFactory factory = new JapaneseTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
factory.inform(new SolrResourceLoader(null, null));
TokenStream ts = factory.create(new StringReader("ã·ãã¢ã½ããã¦ã§ã¢ã¨ã³ã¸ãã¢"));
assertTokenStreamContents(ts,
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestKStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestKStemFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestKStemFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestKStemFilterFactory.java Thu May 10 01:06:43 2012
@@ -3,6 +3,7 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
@@ -26,7 +27,7 @@ import org.apache.lucene.analysis.TokenS
/**
* Simple tests to ensure the kstem filter factory is working.
*/
-public class TestKStemFilterFactory extends BaseTokenTestCase {
+public class TestKStemFilterFactory extends BaseTokenStreamTestCase {
public void testStemming() throws Exception {
Reader reader = new StringReader("bricks");
KStemFilterFactory factory = new KStemFilterFactory();
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestKeepFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestKeepFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestKeepFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestKeepFilterFactory.java Thu May 10 01:06:43 2012
@@ -16,6 +16,7 @@ package org.apache.solr.analysis;
* limitations under the License.
*/
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.util.CharArraySet;
import org.apache.lucene.analysis.util.ResourceLoader;
import org.apache.solr.core.SolrResourceLoader;
@@ -27,7 +28,7 @@ import java.util.HashMap;
*
*
**/
-public class TestKeepFilterFactory extends BaseTokenTestCase{
+public class TestKeepFilterFactory extends BaseTokenStreamTestCase {
public void testInform() throws Exception {
ResourceLoader loader = new SolrResourceLoader(null, null);
@@ -36,7 +37,7 @@ public class TestKeepFilterFactory exten
Map<String, String> args = new HashMap<String, String>();
args.put("words", "keep-1.txt");
args.put("ignoreCase", "true");
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
factory.inform(loader);
CharArraySet words = factory.getWords();
@@ -46,7 +47,7 @@ public class TestKeepFilterFactory exten
factory = new KeepWordFilterFactory();
args.put("words", "keep-1.txt, keep-2.txt");
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
factory.inform(loader);
words = factory.getWords();
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestKeywordMarkerFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestKeywordMarkerFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestKeywordMarkerFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestKeywordMarkerFilterFactory.java Thu May 10 01:06:43 2012
@@ -23,6 +23,7 @@ import java.io.StringReader;
import java.util.HashMap;
import java.util.Map;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.en.PorterStemFilter;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
@@ -33,7 +34,7 @@ import org.apache.solr.core.SolrResource
/**
* Simple tests to ensure the keyword marker filter factory is working.
*/
-public class TestKeywordMarkerFilterFactory extends BaseTokenTestCase {
+public class TestKeywordMarkerFilterFactory extends BaseTokenStreamTestCase {
public void testKeywords() throws IOException {
Reader reader = new StringReader("dogs cats");
Tokenizer tokenizer = new MockTokenizer(reader, MockTokenizer.WHITESPACE, false);
@@ -41,7 +42,7 @@ public class TestKeywordMarkerFilterFact
Map<String,String> args = new HashMap<String,String>();
ResourceLoader loader = new SolrResourceLoader(null, null);
args.put("protected", "protwords.txt");
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
factory.inform(loader);
@@ -57,7 +58,7 @@ public class TestKeywordMarkerFilterFact
ResourceLoader loader = new SolrResourceLoader(null, null);
args.put("protected", "protwords.txt");
args.put("ignoreCase", "true");
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
factory.inform(loader);
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestLatvianStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestLatvianStemFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestLatvianStemFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestLatvianStemFilterFactory.java Thu May 10 01:06:43 2012
@@ -20,13 +20,14 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
/**
* Simple tests to ensure the Latvian stem factory is working.
*/
-public class TestLatvianStemFilterFactory extends BaseTokenTestCase {
+public class TestLatvianStemFilterFactory extends BaseTokenStreamTestCase {
public void testStemming() throws Exception {
Reader reader = new StringReader("tirgiem tirgus");
LatvianStemFilterFactory factory = new LatvianStemFilterFactory();
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestMultiWordSynonyms.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestMultiWordSynonyms.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestMultiWordSynonyms.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestMultiWordSynonyms.java Thu May 10 01:06:43 2012
@@ -17,6 +17,7 @@
package org.apache.solr.analysis;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.util.ResourceLoader;
@@ -33,7 +34,7 @@ import java.util.Map;
/**
* @since solr 1.4
*/
-public class TestMultiWordSynonyms extends BaseTokenTestCase {
+public class TestMultiWordSynonyms extends BaseTokenStreamTestCase {
/**
* @deprecated Remove this test in 5.0
@@ -54,7 +55,7 @@ public class TestMultiWordSynonyms exten
SynonymFilterFactory factory = new SynonymFilterFactory();
Map<String,String> args = new HashMap<String,String>();
args.put("synonyms", "synonyms.txt");
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
factory.inform(new StringMockSolrResourceLoader("a b c,d"));
TokenStream ts = factory.create(new MockTokenizer(new StringReader("a e"), MockTokenizer.WHITESPACE, false));
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestNGramFilters.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestNGramFilters.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestNGramFilters.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestNGramFilters.java Thu May 10 01:06:43 2012
@@ -22,6 +22,7 @@ import java.io.StringReader;
import java.util.HashMap;
import java.util.Map;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.Tokenizer;
@@ -29,7 +30,7 @@ import org.apache.lucene.analysis.Tokeni
/**
* Simple tests to ensure the NGram filter factories are working.
*/
-public class TestNGramFilters extends BaseTokenTestCase {
+public class TestNGramFilters extends BaseTokenStreamTestCase {
/**
* Test NGramTokenizerFactory
*/
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestNorwegianLightStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestNorwegianLightStemFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestNorwegianLightStemFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestNorwegianLightStemFilterFactory.java Thu May 10 01:06:43 2012
@@ -20,13 +20,14 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
/**
* Simple tests to ensure the Norwegian Light stem factory is working.
*/
-public class TestNorwegianLightStemFilterFactory extends BaseTokenTestCase {
+public class TestNorwegianLightStemFilterFactory extends BaseTokenStreamTestCase {
public void testStemming() throws Exception {
Reader reader = new StringReader("epler eple");
NorwegianLightStemFilterFactory factory = new NorwegianLightStemFilterFactory();
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestNorwegianMinimalStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestNorwegianMinimalStemFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestNorwegianMinimalStemFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestNorwegianMinimalStemFilterFactory.java Thu May 10 01:06:43 2012
@@ -20,13 +20,14 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
/**
* Simple tests to ensure the Norwegian Minimal stem factory is working.
*/
-public class TestNorwegianMinimalStemFilterFactory extends BaseTokenTestCase {
+public class TestNorwegianMinimalStemFilterFactory extends BaseTokenStreamTestCase {
public void testStemming() throws Exception {
Reader reader = new StringReader("eple eplet epler eplene eplets eplenes");
NorwegianMinimalStemFilterFactory factory = new NorwegianMinimalStemFilterFactory();
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPatternReplaceCharFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPatternReplaceCharFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPatternReplaceCharFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPatternReplaceCharFilterFactory.java Thu May 10 01:06:43 2012
@@ -22,15 +22,12 @@ import java.io.StringReader;
import java.util.HashMap;
import java.util.Map;
-import org.apache.lucene.analysis.CharReader;
-import org.apache.lucene.analysis.CharStream;
-import org.apache.lucene.analysis.MockTokenizer;
-import org.apache.lucene.analysis.TokenStream;
+import org.apache.lucene.analysis.*;
/**
* Simple tests to ensure this factory is working
*/
-public class TestPatternReplaceCharFilterFactory extends BaseTokenTestCase {
+public class TestPatternReplaceCharFilterFactory extends BaseTokenStreamTestCase {
// 1111
// 01234567890123
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPatternReplaceFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPatternReplaceFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPatternReplaceFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPatternReplaceFilterFactory.java Thu May 10 01:06:43 2012
@@ -17,6 +17,7 @@
package org.apache.solr.analysis;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
@@ -27,7 +28,7 @@ import java.util.Map;
/**
* Simple tests to ensure this factory is working
*/
-public class TestPatternReplaceFilterFactory extends BaseTokenTestCase {
+public class TestPatternReplaceFilterFactory extends BaseTokenStreamTestCase {
public void testReplaceAll() throws Exception {
String input = "aabfooaabfooabfoob ab caaaaaaaaab";
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPatternTokenizerFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPatternTokenizerFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPatternTokenizerFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPatternTokenizerFactory.java Thu May 10 01:06:43 2012
@@ -21,11 +21,11 @@ import java.io.StringReader;
import java.util.HashMap;
import java.util.Map;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.TokenStream;
/** Simple Tests to ensure this factory is working */
-public class TestPatternTokenizerFactory extends BaseTokenTestCase
-{
+public class TestPatternTokenizerFactory extends BaseTokenStreamTestCase {
public void testFactory() throws Exception {
final String INPUT = "Günther Günther is here";
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPersianNormalizationFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPersianNormalizationFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPersianNormalizationFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPersianNormalizationFilterFactory.java Thu May 10 01:06:43 2012
@@ -20,6 +20,7 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.Tokenizer;
@@ -27,7 +28,7 @@ import org.apache.lucene.analysis.Tokeni
/**
* Simple tests to ensure the Persian normalization factory is working.
*/
-public class TestPersianNormalizationFilterFactory extends BaseTokenTestCase {
+public class TestPersianNormalizationFilterFactory extends BaseTokenStreamTestCase {
/**
* Ensure the filter actually normalizes persian text.
*/
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPhoneticFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPhoneticFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPhoneticFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPhoneticFilterFactory.java Thu May 10 01:06:43 2012
@@ -23,6 +23,7 @@ import java.util.Map;
import org.apache.commons.codec.language.Metaphone;
import org.apache.commons.codec.language.Caverphone2;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.Tokenizer;
@@ -31,7 +32,7 @@ import org.apache.lucene.analysis.Tokeni
/**
*
*/
-public class TestPhoneticFilterFactory extends BaseTokenTestCase {
+public class TestPhoneticFilterFactory extends BaseTokenStreamTestCase {
private static final int REPEATS = 100000;
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPorterStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPorterStemFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPorterStemFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPorterStemFilterFactory.java Thu May 10 01:06:43 2012
@@ -20,6 +20,7 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.Tokenizer;
@@ -27,7 +28,7 @@ import org.apache.lucene.analysis.Tokeni
/**
* Simple tests to ensure the Porter stem filter factory is working.
*/
-public class TestPorterStemFilterFactory extends BaseTokenTestCase {
+public class TestPorterStemFilterFactory extends BaseTokenStreamTestCase {
/**
* Ensure the filter actually stems text.
*/
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPortugueseLightStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPortugueseLightStemFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPortugueseLightStemFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPortugueseLightStemFilterFactory.java Thu May 10 01:06:43 2012
@@ -20,13 +20,14 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
/**
* Simple tests to ensure the Portuguese Light stem factory is working.
*/
-public class TestPortugueseLightStemFilterFactory extends BaseTokenTestCase {
+public class TestPortugueseLightStemFilterFactory extends BaseTokenStreamTestCase {
public void testStemming() throws Exception {
Reader reader = new StringReader("evidentemente");
PortugueseLightStemFilterFactory factory = new PortugueseLightStemFilterFactory();
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPortugueseMinimalStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPortugueseMinimalStemFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPortugueseMinimalStemFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPortugueseMinimalStemFilterFactory.java Thu May 10 01:06:43 2012
@@ -20,13 +20,14 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
/**
* Simple tests to ensure the Portuguese Minimal stem factory is working.
*/
-public class TestPortugueseMinimalStemFilterFactory extends BaseTokenTestCase {
+public class TestPortugueseMinimalStemFilterFactory extends BaseTokenStreamTestCase {
public void testStemming() throws Exception {
Reader reader = new StringReader("questões");
PortugueseMinimalStemFilterFactory factory = new PortugueseMinimalStemFilterFactory();
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPortugueseStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPortugueseStemFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPortugueseStemFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestPortugueseStemFilterFactory.java Thu May 10 01:06:43 2012
@@ -20,13 +20,14 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
/**
* Simple tests to ensure the Portuguese stem factory is working.
*/
-public class TestPortugueseStemFilterFactory extends BaseTokenTestCase {
+public class TestPortugueseStemFilterFactory extends BaseTokenStreamTestCase {
public void testStemming() throws Exception {
Reader reader = new StringReader("maluquice");
PortugueseStemFilterFactory factory = new PortugueseStemFilterFactory();
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestRemoveDuplicatesTokenFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestRemoveDuplicatesTokenFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestRemoveDuplicatesTokenFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestRemoveDuplicatesTokenFilterFactory.java Thu May 10 01:06:43 2012
@@ -17,6 +17,7 @@
package org.apache.solr.analysis;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.Token;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.tokenattributes.OffsetAttribute;
@@ -27,7 +28,7 @@ import java.util.Iterator;
import java.util.Arrays;
/** Simple tests to ensure this factory is working */
-public class TestRemoveDuplicatesTokenFilterFactory extends BaseTokenTestCase {
+public class TestRemoveDuplicatesTokenFilterFactory extends BaseTokenStreamTestCase {
public static Token tok(int pos, String t, int start, int end) {
Token tok = new Token(t,start,end);
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestReverseStringFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestReverseStringFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestReverseStringFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestReverseStringFilterFactory.java Thu May 10 01:06:43 2012
@@ -19,7 +19,10 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import java.util.Collections;
+import java.util.Map;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.Tokenizer;
@@ -27,7 +30,7 @@ import org.apache.lucene.analysis.Tokeni
/**
* Simple tests to ensure the Reverse string filter factory is working.
*/
-public class TestReverseStringFilterFactory extends BaseTokenTestCase {
+public class TestReverseStringFilterFactory extends BaseTokenStreamTestCase {
/**
* Ensure the filter actually reverses text.
*/
@@ -35,8 +38,9 @@ public class TestReverseStringFilterFact
Reader reader = new StringReader("simple test");
Tokenizer tokenizer = new MockTokenizer(reader, MockTokenizer.WHITESPACE, false);
ReverseStringFilterFactory factory = new ReverseStringFilterFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
TokenStream stream = factory.create(tokenizer);
assertTokenStreamContents(stream, new String[] { "elpmis", "tset" });
}
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestReversedWildcardFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestReversedWildcardFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestReversedWildcardFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestReversedWildcardFilterFactory.java Thu May 10 01:06:43 2012
@@ -40,7 +40,7 @@ import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
-import static org.apache.solr.analysis.BaseTokenTestCase.*;
+import static org.apache.lucene.analysis.BaseTokenStreamTestCase.*;
public class TestReversedWildcardFilterFactory extends SolrTestCaseJ4 {
Map<String,String> args = new HashMap<String, String>();
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestRussianFilters.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestRussianFilters.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestRussianFilters.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestRussianFilters.java Thu May 10 01:06:43 2012
@@ -19,21 +19,25 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import java.util.Collections;
+import java.util.Map;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.Tokenizer;
/**
* Simple tests to ensure the Russian filter factories are working.
*/
-public class TestRussianFilters extends BaseTokenTestCase {
+public class TestRussianFilters extends BaseTokenStreamTestCase {
/**
* Test RussianLetterTokenizerFactory
*/
public void testTokenizer() throws Exception {
Reader reader = new StringReader("ÐмеÑÑе Ñ Ñем о Ñиле ÑлекÑÑомагниÑной 100");
RussianLetterTokenizerFactory factory = new RussianLetterTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream, new String[] {"ÐмеÑÑе", "Ñ", "Ñем", "о",
"Ñиле", "ÑлекÑÑомагниÑной", "100"});
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestRussianLightStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestRussianLightStemFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestRussianLightStemFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestRussianLightStemFilterFactory.java Thu May 10 01:06:43 2012
@@ -20,13 +20,14 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
/**
* Simple tests to ensure the Russian light stem factory is working.
*/
-public class TestRussianLightStemFilterFactory extends BaseTokenTestCase {
+public class TestRussianLightStemFilterFactory extends BaseTokenStreamTestCase {
public void testStemming() throws Exception {
Reader reader = new StringReader("жÑÑналÑ");
RussianLightStemFilterFactory factory = new RussianLightStemFilterFactory();
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestShingleFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestShingleFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestShingleFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestShingleFilterFactory.java Thu May 10 01:06:43 2012
@@ -22,13 +22,14 @@ import java.io.StringReader;
import java.util.HashMap;
import java.util.Map;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
/**
* Simple tests to ensure the Shingle filter factory works.
*/
-public class TestShingleFilterFactory extends BaseTokenTestCase {
+public class TestShingleFilterFactory extends BaseTokenStreamTestCase {
/**
* Test the defaults
*/
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestSpanishLightStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestSpanishLightStemFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestSpanishLightStemFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestSpanishLightStemFilterFactory.java Thu May 10 01:06:43 2012
@@ -20,13 +20,14 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
/**
* Simple tests to ensure the Spanish Light stem factory is working.
*/
-public class TestSpanishLightStemFilterFactory extends BaseTokenTestCase {
+public class TestSpanishLightStemFilterFactory extends BaseTokenStreamTestCase {
public void testStemming() throws Exception {
Reader reader = new StringReader("sociedades");
SpanishLightStemFilterFactory factory = new SpanishLightStemFilterFactory();
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestStandardFactories.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestStandardFactories.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestStandardFactories.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestStandardFactories.java Thu May 10 01:06:43 2012
@@ -19,9 +19,11 @@ package org.apache.solr.analysis;
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.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.Tokenizer;
@@ -29,15 +31,16 @@ import org.apache.lucene.analysis.Tokeni
/**
* Simple tests to ensure the standard lucene factories are working.
*/
-public class TestStandardFactories extends BaseTokenTestCase {
+public class TestStandardFactories extends BaseTokenStreamTestCase {
/**
* Test StandardTokenizerFactory
*/
public void testStandardTokenizer() throws Exception {
Reader reader = new StringReader("Wha\u0301t's this thing do?");
StandardTokenizerFactory factory = new StandardTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream,
new String[] {"Wha\u0301t's", "this", "thing", "do" });
@@ -54,7 +57,7 @@ public class TestStandardFactories exten
Map<String,String> args = new HashMap<String,String>();
args.put("maxTokenLength", "1000");
StandardTokenizerFactory factory = new StandardTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream,
@@ -67,8 +70,9 @@ public class TestStandardFactories exten
public void testClassicTokenizer() throws Exception {
Reader reader = new StringReader("What's this thing do?");
ClassicTokenizerFactory factory = new ClassicTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream,
new String[] {"What's", "this", "thing", "do" });
@@ -85,7 +89,7 @@ public class TestStandardFactories exten
Map<String,String> args = new HashMap<String,String>();
args.put("maxTokenLength", "1000");
ClassicTokenizerFactory factory = new ClassicTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream,
@@ -98,11 +102,12 @@ public class TestStandardFactories exten
public void testStandardFilter() throws Exception {
Reader reader = new StringReader("What's this thing do?");
ClassicTokenizerFactory factory = new ClassicTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
ClassicFilterFactory filterFactory = new ClassicFilterFactory();
- filterFactory.setLuceneMatchVersion(DEFAULT_VERSION);
- filterFactory.init(EMPTY_PARAMS);
+ filterFactory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ filterFactory.init(args);
Tokenizer tokenizer = factory.create(reader);
TokenStream stream = filterFactory.create(tokenizer);
assertTokenStreamContents(stream,
@@ -115,8 +120,9 @@ public class TestStandardFactories exten
public void testKeywordTokenizer() throws Exception {
Reader reader = new StringReader("What's this thing do?");
KeywordTokenizerFactory factory = new KeywordTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream,
new String[] {"What's this thing do?"});
@@ -128,8 +134,9 @@ public class TestStandardFactories exten
public void testWhitespaceTokenizer() throws Exception {
Reader reader = new StringReader("What's this thing do?");
WhitespaceTokenizerFactory factory = new WhitespaceTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream,
new String[] {"What's", "this", "thing", "do?"});
@@ -141,8 +148,9 @@ public class TestStandardFactories exten
public void testLetterTokenizer() throws Exception {
Reader reader = new StringReader("What's this thing do?");
LetterTokenizerFactory factory = new LetterTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream,
new String[] {"What", "s", "this", "thing", "do"});
@@ -154,8 +162,9 @@ public class TestStandardFactories exten
public void testLowerCaseTokenizer() throws Exception {
Reader reader = new StringReader("What's this thing do?");
LowerCaseTokenizerFactory factory = new LowerCaseTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream,
new String[] {"what", "s", "this", "thing", "do"});
@@ -168,8 +177,9 @@ public class TestStandardFactories exten
Reader reader = new StringReader("Äeská");
Tokenizer tokenizer = new MockTokenizer(reader, MockTokenizer.WHITESPACE, false);
ASCIIFoldingFilterFactory factory = new ASCIIFoldingFilterFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
TokenStream stream = factory.create(tokenizer);
assertTokenStreamContents(stream, new String[] { "Ceska" });
}
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestStemmerOverrideFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestStemmerOverrideFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestStemmerOverrideFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestStemmerOverrideFilterFactory.java Thu May 10 01:06:43 2012
@@ -23,6 +23,7 @@ import java.io.StringReader;
import java.util.HashMap;
import java.util.Map;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.en.PorterStemFilter;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
@@ -33,7 +34,7 @@ import org.apache.solr.core.SolrResource
/**
* Simple tests to ensure the stemmer override filter factory is working.
*/
-public class TestStemmerOverrideFilterFactory extends BaseTokenTestCase {
+public class TestStemmerOverrideFilterFactory extends BaseTokenStreamTestCase {
public void testKeywords() throws IOException {
// our stemdict stems dogs to 'cat'
Reader reader = new StringReader("testing dogs");
@@ -42,7 +43,7 @@ public class TestStemmerOverrideFilterFa
Map<String,String> args = new HashMap<String,String>();
ResourceLoader loader = new SolrResourceLoader(null, null);
args.put("dictionary", "stemdict.txt");
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
factory.inform(loader);
@@ -58,7 +59,7 @@ public class TestStemmerOverrideFilterFa
ResourceLoader loader = new SolrResourceLoader(null, null);
args.put("dictionary", "stemdict.txt");
args.put("ignoreCase", "true");
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
factory.inform(loader);
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestStopFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestStopFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestStopFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestStopFilterFactory.java Thu May 10 01:06:43 2012
@@ -17,6 +17,7 @@ package org.apache.solr.analysis;
*/
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.util.CharArraySet;
import org.apache.lucene.analysis.util.ResourceLoader;
import org.apache.solr.core.SolrResourceLoader;
@@ -28,7 +29,7 @@ import java.util.HashMap;
*
*
**/
-public class TestStopFilterFactory extends BaseTokenTestCase {
+public class TestStopFilterFactory extends BaseTokenStreamTestCase {
public void testInform() throws Exception {
ResourceLoader loader = new SolrResourceLoader(null, null);
@@ -37,7 +38,7 @@ public class TestStopFilterFactory exten
Map<String, String> args = new HashMap<String, String>();
args.put("words", "stop-1.txt");
args.put("ignoreCase", "true");
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
factory.inform(loader);
CharArraySet words = factory.getStopWords();
@@ -47,7 +48,7 @@ public class TestStopFilterFactory exten
factory = new StopFilterFactory();
args.put("words", "stop-1.txt, stop-2.txt");
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
factory.inform(loader);
words = factory.getStopWords();
@@ -56,7 +57,7 @@ public class TestStopFilterFactory exten
assertTrue(factory.isIgnoreCase() + " does not equal: " + true, factory.isIgnoreCase() == true);
factory = new StopFilterFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
args.put("words", "stop-snowball.txt");
args.put("format", "snowball");
factory.init(args);
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestSwedishLightStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestSwedishLightStemFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestSwedishLightStemFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestSwedishLightStemFilterFactory.java Thu May 10 01:06:43 2012
@@ -20,13 +20,14 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
/**
* Simple tests to ensure the Swedish Light stem factory is working.
*/
-public class TestSwedishLightStemFilterFactory extends BaseTokenTestCase {
+public class TestSwedishLightStemFilterFactory extends BaseTokenStreamTestCase {
public void testStemming() throws Exception {
Reader reader = new StringReader("äpplen äpple");
SwedishLightStemFilterFactory factory = new SwedishLightStemFilterFactory();
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestSynonymFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestSynonymFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestSynonymFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestSynonymFilterFactory.java Thu May 10 01:06:43 2012
@@ -26,6 +26,7 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.synonym.SynonymFilter;
@@ -33,13 +34,13 @@ import org.apache.lucene.util.Version;
import org.apache.lucene.analysis.util.ResourceLoader;
import org.apache.solr.core.SolrResourceLoader;
-public class TestSynonymFilterFactory extends BaseTokenTestCase {
+public class TestSynonymFilterFactory extends BaseTokenStreamTestCase {
/** test that we can parse and use the solr syn file */
public void testSynonyms() throws Exception {
SynonymFilterFactory factory = new SynonymFilterFactory();
Map<String,String> args = new HashMap<String,String>();
args.put("synonyms", "synonyms.txt");
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
factory.inform(new SolrResourceLoader(null, null));
TokenStream ts = factory.create(new MockTokenizer(new StringReader("GB"), MockTokenizer.WHITESPACE, false));
@@ -90,7 +91,7 @@ public class TestSynonymFilterFactory ex
SynonymFilterFactory factory = new SynonymFilterFactory();
Map<String,String> args = new HashMap<String,String>();
args.put("synonyms", "synonyms.txt");
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
factory.inform(new StringMockSolrResourceLoader("")); // empty file!
TokenStream ts = factory.create(new MockTokenizer(new StringReader("GB"), MockTokenizer.WHITESPACE, false));
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestThaiWordFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestThaiWordFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestThaiWordFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestThaiWordFilterFactory.java Thu May 10 01:06:43 2012
@@ -19,7 +19,10 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import java.util.Collections;
+import java.util.Map;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.Tokenizer;
@@ -28,7 +31,7 @@ import org.apache.lucene.analysis.th.Tha
/**
* Simple tests to ensure the Thai word filter factory is working.
*/
-public class TestThaiWordFilterFactory extends BaseTokenTestCase {
+public class TestThaiWordFilterFactory extends BaseTokenStreamTestCase {
/**
* Ensure the filter actually decomposes text.
*/
@@ -37,8 +40,9 @@ public class TestThaiWordFilterFactory e
Reader reader = new StringReader("à¸à¸²à¸£à¸à¸µà¹à¹à¸à¹à¸à¹à¸à¸à¹à¸ªà¸à¸à¸§à¹à¸²à¸à¸²à¸à¸à¸µ");
Tokenizer tokenizer = new MockTokenizer(reader, MockTokenizer.WHITESPACE, false);
ThaiWordFilterFactory factory = new ThaiWordFilterFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
TokenStream stream = factory.create(tokenizer);
assertTokenStreamContents(stream, new String[] {"à¸à¸²à¸£", "à¸à¸µà¹", "à¹à¸à¹",
"à¸à¹à¸à¸", "à¹à¸ªà¸à¸", "วà¹à¸²", "à¸à¸²à¸", "à¸à¸µ"});
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestTrimFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestTrimFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestTrimFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestTrimFilterFactory.java Thu May 10 01:06:43 2012
@@ -21,13 +21,14 @@ import java.io.StringReader;
import java.util.HashMap;
import java.util.Map;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
/**
* Simple tests to ensure this factory is working
*/
-public class TestTrimFilterFactory extends BaseTokenTestCase {
+public class TestTrimFilterFactory extends BaseTokenStreamTestCase {
public void testTrimming() throws Exception {
TrimFilterFactory factory = new TrimFilterFactory();
Map<String,String> args = new HashMap<String,String>();
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestTurkishLowerCaseFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestTurkishLowerCaseFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestTurkishLowerCaseFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestTurkishLowerCaseFilterFactory.java Thu May 10 01:06:43 2012
@@ -20,6 +20,7 @@ package org.apache.solr.analysis;
import java.io.Reader;
import java.io.StringReader;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.MockTokenizer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.Tokenizer;
@@ -27,7 +28,7 @@ import org.apache.lucene.analysis.Tokeni
/**
* Simple tests to ensure the Turkish lowercase filter factory is working.
*/
-public class TestTurkishLowerCaseFilterFactory extends BaseTokenTestCase {
+public class TestTurkishLowerCaseFilterFactory extends BaseTokenStreamTestCase {
/**
* Ensure the filter actually lowercases text.
*/
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestTypeTokenFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestTypeTokenFilterFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestTypeTokenFilterFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestTypeTokenFilterFactory.java Thu May 10 01:06:43 2012
@@ -17,6 +17,7 @@ package org.apache.solr.analysis;
*/
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.NumericTokenStream;
import org.apache.lucene.analysis.util.InitializationException;
import org.apache.lucene.analysis.util.ResourceLoader;
@@ -30,7 +31,7 @@ import java.util.Set;
/**
* Testcase for {@link TypeTokenFilterFactory}
*/
-public class TestTypeTokenFilterFactory extends BaseTokenTestCase {
+public class TestTypeTokenFilterFactory extends BaseTokenStreamTestCase {
@Test
public void testInform() throws Exception {
@@ -39,7 +40,7 @@ public class TestTypeTokenFilterFactory
Map<String, String> args = new HashMap<String, String>();
args.put("types", "stoptypes-1.txt");
args.put("enablePositionIncrements", "true");
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
factory.inform(loader);
Set<String> types = factory.getStopTypes();
@@ -65,7 +66,7 @@ public class TestTypeTokenFilterFactory
Map<String, String> args = new HashMap<String, String>();
args.put("types", "stoptypes-1.txt, stoptypes-2.txt");
args.put("enablePositionIncrements", "false");
- typeTokenFilterFactory.setLuceneMatchVersion(DEFAULT_VERSION);
+ typeTokenFilterFactory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
typeTokenFilterFactory.init(args);
NumericTokenStream input = new NumericTokenStream();
input.setIntValue(123);
@@ -79,7 +80,7 @@ public class TestTypeTokenFilterFactory
args.put("types", "stoptypes-1.txt, stoptypes-2.txt");
args.put("enablePositionIncrements", "false");
args.put("useWhitelist","true");
- typeTokenFilterFactory.setLuceneMatchVersion(DEFAULT_VERSION);
+ typeTokenFilterFactory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
typeTokenFilterFactory.init(args);
NumericTokenStream input = new NumericTokenStream();
input.setIntValue(123);
@@ -92,7 +93,7 @@ public class TestTypeTokenFilterFactory
TypeTokenFilterFactory typeTokenFilterFactory = new TypeTokenFilterFactory();
Map<String, String> args = new HashMap<String, String>();
args.put("enablePositionIncrements", "false");
- typeTokenFilterFactory.setLuceneMatchVersion(DEFAULT_VERSION);
+ typeTokenFilterFactory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
typeTokenFilterFactory.init(args);
typeTokenFilterFactory.inform(new SolrResourceLoader(null, null));
fail("not supplying 'types' parameter should cause an InitializationException");
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestUAX29URLEmailTokenizerFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestUAX29URLEmailTokenizerFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestUAX29URLEmailTokenizerFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestUAX29URLEmailTokenizerFactory.java Thu May 10 01:06:43 2012
@@ -23,6 +23,7 @@ import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.Tokenizer;
import org.apache.lucene.util.Version;
@@ -30,13 +31,14 @@ import org.apache.lucene.util.Version;
* A few tests based on org.apache.lucene.analysis.TestUAX29URLEmailTokenizer
*/
-public class TestUAX29URLEmailTokenizerFactory extends BaseTokenTestCase {
+public class TestUAX29URLEmailTokenizerFactory extends BaseTokenStreamTestCase {
public void testUAX29URLEmailTokenizer() throws Exception {
Reader reader = new StringReader("Wha\u0301t's this thing do?");
UAX29URLEmailTokenizerFactory factory = new UAX29URLEmailTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream,
new String[] {"Wha\u0301t's", "this", "thing", "do" });
@@ -45,8 +47,9 @@ public class TestUAX29URLEmailTokenizerF
public void testArabic() throws Exception {
Reader reader = new StringReader("اÙÙÙÙÙ
اÙÙØ«Ø§Ø¦ÙÙ Ø§ÙØ£Ù٠ع٠ÙÙÙÙØ¨ÙØ¯ÙØ§ ÙØ³Ù
Ù \"Ø§ÙØÙÙÙØ© Ø¨Ø§ÙØ£Ø±ÙاÙ
: ÙØµØ© ÙÙÙÙØ¨ÙØ¯ÙØ§\" (Ø¨Ø§ÙØ¥ÙجÙÙØ²ÙØ©: Truth in Numbers: The Wikipedia Story)Ø Ø³ÙØªÙ
Ø¥Ø·ÙØ§ÙÙ ÙÙ 2008.");
UAX29URLEmailTokenizerFactory factory = new UAX29URLEmailTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream,
new String[] {"اÙÙÙÙÙ
", "اÙÙØ«Ø§Ø¦ÙÙ", "Ø§ÙØ£ÙÙ", "عÙ", "ÙÙÙÙØ¨ÙØ¯ÙØ§", "ÙØ³Ù
Ù", "Ø§ÙØÙÙÙØ©", "Ø¨Ø§ÙØ£Ø±ÙاÙ
", "ÙØµØ©", "ÙÙÙÙØ¨ÙØ¯ÙØ§",
@@ -56,8 +59,9 @@ public class TestUAX29URLEmailTokenizerF
public void testChinese() throws Exception {
Reader reader = new StringReader("ææ¯ä¸å½äººã ï¼ï¼ï¼ï¼ ï¼´ï½
ï½ï½ï½ ");
UAX29URLEmailTokenizerFactory factory = new UAX29URLEmailTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream,
new String[] {"æ", "æ¯", "ä¸", "å½", "人", "ï¼ï¼ï¼ï¼", "ï¼´ï½
ï½ï½ï½"});
@@ -66,8 +70,9 @@ public class TestUAX29URLEmailTokenizerF
public void testKorean() throws Exception {
Reader reader = new StringReader("ìë
íì¸ì íê¸ì
ëë¤");
UAX29URLEmailTokenizerFactory factory = new UAX29URLEmailTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream,
new String[] {"ìë
íì¸ì", "íê¸ì
ëë¤"});
@@ -76,8 +81,9 @@ public class TestUAX29URLEmailTokenizerF
public void testHyphen() throws Exception {
Reader reader = new StringReader("some-dashed-phrase");
UAX29URLEmailTokenizerFactory factory = new UAX29URLEmailTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream,
new String[] {"some", "dashed", "phrase"});
@@ -101,8 +107,9 @@ public class TestUAX29URLEmailTokenizerF
+ "http://[a42:a7b6::]/qSmxSUU4z/%52qVl4\n";
Reader reader = new StringReader(textWithURLs);
UAX29URLEmailTokenizerFactory factory = new UAX29URLEmailTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream,
new String[] {
@@ -142,8 +149,9 @@ public class TestUAX29URLEmailTokenizerF
+ "lv'p@tqk.vj5s0tgl.0dlu7su3iyiaz.dqso.494.3hb76.XN--MGBAAM7A8H\n";
Reader reader = new StringReader(textWithEmails);
UAX29URLEmailTokenizerFactory factory = new UAX29URLEmailTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream,
new String[] {
@@ -176,7 +184,7 @@ public class TestUAX29URLEmailTokenizerF
Map<String,String> args = new HashMap<String,String>();
args.put("maxTokenLength", "1000");
UAX29URLEmailTokenizerFactory factory = new UAX29URLEmailTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream,
@@ -188,8 +196,9 @@ public class TestUAX29URLEmailTokenizerF
public void testMatchVersion() throws Exception {
Reader reader = new StringReader("ãã");
UAX29URLEmailTokenizerFactory factory = new UAX29URLEmailTokenizerFactory();
- factory.setLuceneMatchVersion(DEFAULT_VERSION);
- factory.init(EMPTY_PARAMS);
+ factory.setLuceneMatchVersion(TEST_VERSION_CURRENT);
+ Map<String, String> args = Collections.emptyMap();
+ factory.init(args);
Tokenizer stream = factory.create(reader);
assertTokenStreamContents(stream,
new String[] {"ãã"});
@@ -197,7 +206,7 @@ public class TestUAX29URLEmailTokenizerF
reader = new StringReader("ãã");
factory = new UAX29URLEmailTokenizerFactory();
factory.setLuceneMatchVersion(Version.LUCENE_31);
- factory.init(EMPTY_PARAMS);
+ factory.init(args);
stream = factory.create(reader);
assertTokenStreamContents(stream,
new String[] {"ã"}); // old broken behavior
Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestWikipediaTokenizerFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestWikipediaTokenizerFactory.java?rev=1336462&r1=1336461&r2=1336462&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestWikipediaTokenizerFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/analysis/TestWikipediaTokenizerFactory.java Thu May 10 01:06:43 2012
@@ -4,6 +4,7 @@ import java.io.IOException;
import java.io.Reader;
import java.io.StringReader;
+import org.apache.lucene.analysis.BaseTokenStreamTestCase;
import org.apache.lucene.analysis.Tokenizer;
import org.apache.lucene.analysis.wikipedia.WikipediaTokenizer;
@@ -27,7 +28,7 @@ import org.apache.lucene.analysis.wikipe
/**
* Simple tests to ensure the wikipedia tokenizer is working.
*/
-public class TestWikipediaTokenizerFactory extends BaseTokenTestCase {
+public class TestWikipediaTokenizerFactory extends BaseTokenStreamTestCase {
public void testTokenizer() throws IOException {
Reader reader = new StringReader("This is a [[Category:foo]]");
WikipediaTokenizerFactory factory = new WikipediaTokenizerFactory();