Author: ogrisel
Date: Wed Jan 11 12:10:20 2012
New Revision: 1229974
URL: http://svn.apache.org/viewvc?rev=1229974&view=rev
Log:
better tests for incremental updating
Modified:
incubator/stanbol/trunk/enhancer/engines/topic/src/test/java/org/apache/stanbol/enhancer/engine/topic/TopicEngineTest.java
Modified:
incubator/stanbol/trunk/enhancer/engines/topic/src/test/java/org/apache/stanbol/enhancer/engine/topic/TopicEngineTest.java
URL:
http://svn.apache.org/viewvc/incubator/stanbol/trunk/enhancer/engines/topic/src/test/java/org/apache/stanbol/enhancer/engine/topic/TopicEngineTest.java?rev=1229974&r1=1229973&r2=1229974&view=diff
==============================================================================
---
incubator/stanbol/trunk/enhancer/engines/topic/src/test/java/org/apache/stanbol/enhancer/engine/topic/TopicEngineTest.java
(original)
+++
incubator/stanbol/trunk/enhancer/engines/topic/src/test/java/org/apache/stanbol/enhancer/engine/topic/TopicEngineTest.java
Wed Jan 11 12:10:20 2012
@@ -286,10 +286,10 @@ public class TopicEngineTest extends Bas
trainingSet.registerExample(null, "Dubstep is a broken beat musical
style as are Hip-Hop,"
+ " Dancehall or Drum & Bass",
Arrays.asList(music));
assertEquals(1, classifier.updateModel(true));
+ assertEquals(0, classifier.updateModel(true));
suggestions = classifier.suggestTopics("Glory box is best mixed as
dubstep.");
assertTrue(suggestions.size() >= 1);
assertEquals(music, suggestions.get(0).uri);
- assertEquals(0, classifier.updateModel(true));
// test incremental update of a leaf node (the parent topic needs
re-indexing too)
Thread.sleep(10);
@@ -300,6 +300,7 @@ public class TopicEngineTest extends Bas
// it's always possible to rebuild all models from scratch
assertEquals(7, classifier.updateModel(false));
+ assertEquals(0, classifier.updateModel(true));
// it's also possible to define new topics on an existing model and
leverage incremental indexing for
// them as long as there are effectively registered on the classifier
@@ -313,6 +314,7 @@ public class TopicEngineTest extends Bas
assertEquals(0, classifier.updateModel(true));
classifier.addTopic(law, null);
assertEquals(1, classifier.updateModel(true));
+ assertEquals(0, classifier.updateModel(true));
}
protected Hashtable<String,Object> getDefaultClassifierConfigParams() {