Author: mattmann
Date: Tue Sep 21 04:05:44 2010
New Revision: 999208

URL: http://svn.apache.org/viewvc?rev=999208&view=rev
Log:
- fix for NUTCH-901 Make index-more plug-in configurable

Modified:
    
nutch/branches/branch-1.2/src/plugin/index-more/src/test/org/apache/nutch/indexer/more/TestMoreIndexingFilter.java

Modified: 
nutch/branches/branch-1.2/src/plugin/index-more/src/test/org/apache/nutch/indexer/more/TestMoreIndexingFilter.java
URL: 
http://svn.apache.org/viewvc/nutch/branches/branch-1.2/src/plugin/index-more/src/test/org/apache/nutch/indexer/more/TestMoreIndexingFilter.java?rev=999208&r1=999207&r2=999208&view=diff
==============================================================================
--- 
nutch/branches/branch-1.2/src/plugin/index-more/src/test/org/apache/nutch/indexer/more/TestMoreIndexingFilter.java
 (original)
+++ 
nutch/branches/branch-1.2/src/plugin/index-more/src/test/org/apache/nutch/indexer/more/TestMoreIndexingFilter.java
 Tue Sep 21 04:05:44 2010
@@ -46,6 +46,31 @@ public class TestMoreIndexingFilter exte
 
   }
 
+    /**
+     * @since NUTCH-901
+     */
+    public void testNoParts(){
+       Configuration conf = NutchConfiguration.create();
+       conf.setBoolean("moreIndexingFilter.indexMimeTypeParts", false);
+       MoreIndexingFilter filter = new MoreIndexingFilter();
+       filter.setConf(conf);
+       assertNotNull(filter);
+       NutchDocument doc = new NutchDocument();
+        ParseImpl parse = new ParseImpl("foo bar", new ParseData());
+        
+       try{
+           filter.filter(doc, parse, new 
Text("http://nutch.apache.org/index.html";), new CrawlDatum(), new Inlinks());
+       }
+        catch(Exception e){
+           e.printStackTrace();
+           fail(e.getMessage());
+       }
+       assertNotNull(doc);
+       assertTrue(doc.getFieldNames().contains("type"));
+       assertEquals(1, doc.getField("type").getValues().size());
+       assertEquals("text/html", doc.getFieldValue("type"));     
+    }
+
   private void assertParts(String[] parts, int count, String... expected) {
     assertEquals(count, parts.length);
     for (int i = 0; i < expected.length; i++) {


Reply via email to