https://www.mediawiki.org/wiki/Special:Code/MediaWiki/108959

Revision: 108959
Author:   oren
Date:     2012-01-15 05:38:34 +0000 (Sun, 15 Jan 2012)
Log Message:
-----------
Increased test granularity to isolate the failures

Modified Paths:
--------------
    trunk/lucene-search-2/test/org/wikimedia/lsearch/spell/SuggestUnitTest.java

Modified: 
trunk/lucene-search-2/test/org/wikimedia/lsearch/spell/SuggestUnitTest.java
===================================================================
--- trunk/lucene-search-2/test/org/wikimedia/lsearch/spell/SuggestUnitTest.java 
2012-01-15 05:37:56 UTC (rev 108958)
+++ trunk/lucene-search-2/test/org/wikimedia/lsearch/spell/SuggestUnitTest.java 
2012-01-15 05:38:34 UTC (rev 108959)
@@ -1,17 +1,17 @@
 package org.wikimedia.lsearch.spell;
 
 import java.io.IOException;
-import java.util.HashMap;
 import java.util.Map;
 import java.util.TreeMap;
 
 import org.wikimedia.lsearch.config.IndexId;
 import org.wikimedia.lsearch.search.NamespaceFilter;
-import org.wikimedia.lsearch.search.SearcherCache;
 import org.wikimedia.lsearch.spell.dist.EditDistance;
 import org.wikimedia.lsearch.test.WikiTestCase;
 
-public class SuggestUnitTest extends WikiTestCase {
+public class SuggestUnitTest extends WikiTestCase 
+{
+       
        public void testMakeNamespaces() throws IOException {
                IndexId iid = IndexId.get("entest");
                Suggest sug = new Suggest(iid);
@@ -21,18 +21,37 @@
                assertEquals("[0, 100, 2, 4]",sug.makeNamespaces(new 
NamespaceFilter("0,2,4,100")).namespaces.toString());
        }
 
-       public Map<Integer,Integer> getSpaceMap(String str1, String str2){
-               EditDistance ed = new EditDistance(str1);
-               int d[][] = ed.getMatrix(str2);
+       private Map<Integer,Integer> getSpaceMap(String str1, String str2){
+               EditDistance editDistance = new EditDistance(str1);
+               int d[][] = editDistance.getMatrix(str2);
+               
                // map: space -> same space in edited string
                TreeMap<Integer,Integer> spaceMap = new 
TreeMap<Integer,Integer>(); 
                new 
Suggest().extractSpaceMap(d,str1.length(),str2.length(),spaceMap,str1,str2);
                return spaceMap;
        }
-       
-       public void testExtractSpaceMap() throws IOException {
+
+       /**
+        * 
+        * @throws IOException
+        */
+       public void testExtractSpaceMap1() throws IOException {
                assertEquals("{}",getSpaceMap(".999","0 999").toString());
+       }
+
+       /**
+        * 
+        * @throws IOException
+        */
+       public void testExtractSpaceMap2() throws IOException {
                assertEquals("{4=3}",getSpaceMap("some string","som 
estring").toString());              
+       }
+
+       /**
+        * 
+        * @throws IOException
+        */
+       public void testExtractSpaceMap3() throws IOException {
                assertEquals("",getSpaceMap("               a   ","         b   
      ").toString());
        }
 


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to