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++) {