https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112193
Revision: 112193
Author: oren
Date: 2012-02-23 09:43:22 +0000 (Thu, 23 Feb 2012)
Log Message:
-----------
cleanup and fix line delimiter issues
Modified Paths:
--------------
trunk/lucene-search-3/src/test/java/org/wikimedia/lsearch/analyzers/AcronymFilterTest.java
trunk/lucene-search-3/src/test/java/org/wikimedia/lsearch/analyzers/CJKAnalyzerTest.java
Added Paths:
-----------
trunk/lucene-search-3/src/test/java/org/wikimedia/lsearch/analyzers/package.html
Modified:
trunk/lucene-search-3/src/test/java/org/wikimedia/lsearch/analyzers/AcronymFilterTest.java
===================================================================
---
trunk/lucene-search-3/src/test/java/org/wikimedia/lsearch/analyzers/AcronymFilterTest.java
2012-02-23 08:13:50 UTC (rev 112192)
+++
trunk/lucene-search-3/src/test/java/org/wikimedia/lsearch/analyzers/AcronymFilterTest.java
2012-02-23 09:43:22 UTC (rev 112193)
@@ -1,90 +1,90 @@
-package org.wikimedia.lsearch.analyzers;
-
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-
-import org.apache.lucene.analysis.miscellaneous.EmptyTokenStream;
-import org.junit.Before;
-import org.junit.Test;
-
-/**
- * The class <code>AcronymFilterTest</code> contains tests for the class {@link
- * <code>AcronymFilter</code>}
- *
- * @pattern JUnit Test Case
- * @author oren
- * @version $Revision$
- */
-public class AcronymFilterTest {
-
- AcronymFilter af;
-
- @Before
- public void Setup() {
- af = new AcronymFilter(new EmptyTokenStream());
-
- }
-
- @Test
- public void isAcronymTest() {
-
- assertTrue(af.isAcronym(new char[] { 'a', '.', 'n', '.', 't'
}));
- }
-
- @Test
- public void testAcronymFilter() {
-
- assertTrue(af.isAcronym(new char[] { 'a', '.', '1', '2', '1'
}));
-
- }
-
- @Test
- public void testAcronymFilter_2() {
-
- assertTrue(af.isAcronym(new char[] { '.', 'b', 'c', 'd', 'a'
}));
-
- }
-
- @Test
- public void testAcronymFilter_3() {
-
- AcronymFilter af = new AcronymFilter(new EmptyTokenStream());
- assertTrue(af.isAcronym(new char[] { 'a', 'b', 'c', 'd', '.'
}));
-
- }
-
- @Test
- public void testAcronymFilter_4() {
-
- assertFalse(af.isAcronym(new char[] { '1', '.', '2', '3', '4'
}));
-
- }
-
- @Test
- public void testAcronymFilter_5() {
-
- assertFalse(af.isAcronym(new char[] { '1', '2', '2', '3', '4'
}));
-
- }
-
- @Test
- public void testAcronymFilter_6() {
-
- assertFalse(af.isAcronym(new char[] { 'a', '1', '2', '3', 'a'
}));
-
- }
-
- @Test
- public void testAcronymFilter_7() {
-
- assertFalse(af.isAcronym(new char[] { 'a', '1', '2', '3', 'a'
}));
-
- }
-
- @Test
- public void testAcronymFilter_8() {
-
- assertFalse(af.isAcronym(new char[] { 'a', 'a', 'b', 'c', 'd'
}));
- }
-
-}
+package org.wikimedia.lsearch.analyzers;
+
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+
+import org.apache.lucene.analysis.miscellaneous.EmptyTokenStream;
+import org.junit.Before;
+import org.junit.Test;
+
+/**
+ * The class <code>AcronymFilterTest</code> contains tests for the class {@link
+ * <code>AcronymFilter</code>}
+ *
+ * @pattern JUnit Test Case
+ * @author oren
+ * @version $Revision$
+ */
+public class AcronymFilterTest {
+
+ AcronymFilter af;
+
+ @Before
+ public void Setup() {
+ af = new AcronymFilter(new EmptyTokenStream());
+
+ }
+
+ @Test
+ public void isAcronymTest() {
+
+ assertTrue(af.isAcronym(new char[] { 'a', '.', 'n', '.', 't'
}));
+ }
+
+ @Test
+ public void testAcronymFilter() {
+
+ assertTrue(af.isAcronym(new char[] { 'a', '.', '1', '2', '1'
}));
+
+ }
+
+ @Test
+ public void testAcronymFilter_2() {
+
+ assertTrue(af.isAcronym(new char[] { '.', 'b', 'c', 'd', 'a'
}));
+
+ }
+
+ @Test
+ public void testAcronymFilter_3() {
+
+ AcronymFilter af = new AcronymFilter(new EmptyTokenStream());
+ assertTrue(af.isAcronym(new char[] { 'a', 'b', 'c', 'd', '.'
}));
+
+ }
+
+ @Test
+ public void testAcronymFilter_4() {
+
+ assertFalse(af.isAcronym(new char[] { '1', '.', '2', '3', '4'
}));
+
+ }
+
+ @Test
+ public void testAcronymFilter_5() {
+
+ assertFalse(af.isAcronym(new char[] { '1', '2', '2', '3', '4'
}));
+
+ }
+
+ @Test
+ public void testAcronymFilter_6() {
+
+ assertFalse(af.isAcronym(new char[] { 'a', '1', '2', '3', 'a'
}));
+
+ }
+
+ @Test
+ public void testAcronymFilter_7() {
+
+ assertFalse(af.isAcronym(new char[] { 'a', '1', '2', '3', 'a'
}));
+
+ }
+
+ @Test
+ public void testAcronymFilter_8() {
+
+ assertFalse(af.isAcronym(new char[] { 'a', 'a', 'b', 'c', 'd'
}));
+ }
+
+}
Modified:
trunk/lucene-search-3/src/test/java/org/wikimedia/lsearch/analyzers/CJKAnalyzerTest.java
===================================================================
---
trunk/lucene-search-3/src/test/java/org/wikimedia/lsearch/analyzers/CJKAnalyzerTest.java
2012-02-23 08:13:50 UTC (rev 112192)
+++
trunk/lucene-search-3/src/test/java/org/wikimedia/lsearch/analyzers/CJKAnalyzerTest.java
2012-02-23 09:43:22 UTC (rev 112193)
@@ -1,56 +1,46 @@
-package org.wikimedia.lsearch.analyzers;
-
-import java.io.IOException;
-import java.io.StringReader;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashSet;
-
-import org.apache.lucene.analysis.Analyzer;
-import org.apache.lucene.analysis.Token;
-import org.apache.lucene.analysis.TokenStream;
-import org.apache.lucene.analysis.cjk.CJKAnalyzer;
-import org.apache.lucene.queryParser.ParseException;
-import org.apache.lucene.queryParser.QueryParser;
-import org.apache.lucene.search.Query;
-import org.junit.Before;
-import org.junit.Test;
-import org.wikimedia.lsearch.analyzers.Aggregate.Flags;
-import org.wikimedia.lsearch.config.Configuration;
-import org.wikimedia.lsearch.config.GlobalConfiguration;
-import org.wikimedia.lsearch.config.IndexId;
-import org.wikimedia.lsearch.ranks.StringList;
-import org.wikimedia.lsearch.test.AbstractWikiTestCase;
-
-public class CJKAnalyzerTest extends AbstractWikiTestCase {
-
- Analyzer a = null;
- Configuration config = null;
-
- @Before
- protected void setUp() {
- super.setUp();
- if(config == null){
- config = Configuration.open();
- GlobalConfiguration.getInstance();
- }
- }
-
- public String tokens(String text){
- try{
- return
Arrays.toString(tokensFromAnalysis(a,text,"contents"));
- } catch(IOException e){
- fail(e.getMessage());
- return null;
- }
- }
-
- @Test
- public void testCJKAnalyzer(){
- a = new CJKAnalyzer();
- assertEquals(
- "[(いわ,0,2,type=double), (わさ,1,3,type=double),
(さき,2,4,type=double), (ic,4,6,type=single), (カー,6,8,type=double),
(ード,7,9,type=double)]",
- tokens("いわさきicカード"));
- }
-
-}
\ No newline at end of file
+package org.wikimedia.lsearch.analyzers;
+
+import org.apache.lucene.analysis.Analyzer;
+import org.apache.lucene.analysis.cjk.CJKAnalyzer;
+import org.apache.lucene.util.Version;
+import org.junit.Before;
+import org.junit.Test;
+import org.wikimedia.lsearch.config.Configuration;
+import org.wikimedia.lsearch.config.GlobalConfiguration;
+import org.wikimedia.lsearch.test.AbstractWikiTestCase;
+
+/**
+ * tests for the CJKAnalyzer.
+ *
+ * @author oren
+ *
+ */
+public class CJKAnalyzerTest extends AbstractWikiTestCase {
+
+ private Analyzer a = null;
+ private Configuration config = null;
+
+ /**
+ * setup the fixtures.
+ */
+ @Before
+ public final void setUp() {
+ super.setUp();
+ if (config == null) {
+ config = Configuration.open();
+ GlobalConfiguration.getInstance();
+ }
+ }
+
+ /**
+ * tests CJKAnalyzer.
+ */
+ @Test
+ public final void testCJKAnalyzer() {
+ a = new CJKAnalyzer(Version.LUCENE_24);
+ assertEquals(
+ "[(いわ,0,2,type=double), (わさ,1,3,type=double),
(さき,2,4,type=double), (ic,4,6,type=single), (カー,6,8,type=double),
(ード,7,9,type=double)]",
+ tokens("いわさきicカード"));
+ }
+
+}
Added:
trunk/lucene-search-3/src/test/java/org/wikimedia/lsearch/analyzers/package.html
===================================================================
---
trunk/lucene-search-3/src/test/java/org/wikimedia/lsearch/analyzers/package.html
(rev 0)
+++
trunk/lucene-search-3/src/test/java/org/wikimedia/lsearch/analyzers/package.html
2012-02-23 09:43:22 UTC (rev 112193)
@@ -0,0 +1,3 @@
+<html><body>
+Tests for Analyzers, tokenizers, language filters, wiki parser.
+</body></html>
\ No newline at end of file
Property changes on:
trunk/lucene-search-3/src/test/java/org/wikimedia/lsearch/analyzers/package.html
___________________________________________________________________
Added: svn:keywords
+ LastChangedDate LastChangedRevision LastChangedBy Id
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs