You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nutch.apache.org by ma...@apache.org on 2010/09/21 06:05:44 UTC
svn commit: r999208 -
/nutch/branches/branch-1.2/src/plugin/index-more/src/test/org/apache/nutch/indexer/more/TestMoreIndexingFilter.java
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++) {