Author: mattmann
Date: Tue Sep 21 03:39:54 2010
New Revision: 999204

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

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

Modified: 
nutch/trunk/src/plugin/index-more/src/test/org/apache/nutch/indexer/more/TestMoreIndexingFilter.java
URL: 
http://svn.apache.org/viewvc/nutch/trunk/src/plugin/index-more/src/test/org/apache/nutch/indexer/more/TestMoreIndexingFilter.java?rev=999204&r1=999203&r2=999204&view=diff
==============================================================================
--- 
nutch/trunk/src/plugin/index-more/src/test/org/apache/nutch/indexer/more/TestMoreIndexingFilter.java
 (original)
+++ 
nutch/trunk/src/plugin/index-more/src/test/org/apache/nutch/indexer/more/TestMoreIndexingFilter.java
 Tue Sep 21 03:39:54 2010
@@ -42,6 +42,29 @@ 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();
+     try{
+       filter.filter(doc, "http://nutch.apache.org/index.html";, new WebPage());
+     }
+     catch(Exception e){
+       e.printStackTrace();
+       fail(e.getMessage());
+     }
+     assertNotNull(doc);
+     assertTrue(doc.getFieldNames().contains("type"));
+     assertEquals(1, doc.getFieldValues("type").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