Author: beylerian
Date: Tue Jun  7 09:39:09 2016
New Revision: 1747179

URL: http://svn.apache.org/viewvc?rev=1747179&view=rev
Log:
OPENNLP-827 fix for evaluator to check for non empty instances from senseval 
data

Modified:
    
opennlp/sandbox/opennlp-wsd/src/test/java/opennlp/tools/disambiguator/LeskEvaluatorTest.java
    
opennlp/sandbox/opennlp-wsd/src/test/java/opennlp/tools/disambiguator/MFSEvaluatorTest.java

Modified: 
opennlp/sandbox/opennlp-wsd/src/test/java/opennlp/tools/disambiguator/LeskEvaluatorTest.java
URL: 
http://svn.apache.org/viewvc/opennlp/sandbox/opennlp-wsd/src/test/java/opennlp/tools/disambiguator/LeskEvaluatorTest.java?rev=1747179&r1=1747178&r2=1747179&view=diff
==============================================================================
--- 
opennlp/sandbox/opennlp-wsd/src/test/java/opennlp/tools/disambiguator/LeskEvaluatorTest.java
 (original)
+++ 
opennlp/sandbox/opennlp-wsd/src/test/java/opennlp/tools/disambiguator/LeskEvaluatorTest.java
 Tue Jun  7 09:39:09 2016
@@ -53,7 +53,7 @@ public class LeskEvaluatorTest {
       if (!word.split("\\.")[1].equals("v")) {
 
         ArrayList<WSDSample> instances = seReader.getSensevalData(word);
-        if (instances != null) {
+        if (instances != null && instances.size() > 1) {
           WSDHelper.print("------------------" + word + "------------------");
           for (WSDSample instance : instances) {
             if (instance.getSenseIDs() != null

Modified: 
opennlp/sandbox/opennlp-wsd/src/test/java/opennlp/tools/disambiguator/MFSEvaluatorTest.java
URL: 
http://svn.apache.org/viewvc/opennlp/sandbox/opennlp-wsd/src/test/java/opennlp/tools/disambiguator/MFSEvaluatorTest.java?rev=1747179&r1=1747178&r2=1747179&view=diff
==============================================================================
--- 
opennlp/sandbox/opennlp-wsd/src/test/java/opennlp/tools/disambiguator/MFSEvaluatorTest.java
 (original)
+++ 
opennlp/sandbox/opennlp-wsd/src/test/java/opennlp/tools/disambiguator/MFSEvaluatorTest.java
 Tue Jun  7 09:39:09 2016
@@ -49,7 +49,7 @@ public class MFSEvaluatorTest {
 
         ArrayList<WSDSample> instances = seReader.getSensevalData(word);
 
-        if (instances != null) {
+        if (instances != null && instances.size() > 1) {
           WSDHelper.print("------------------" + word + "------------------");
           for (WSDSample instance : instances) {
             if (instance.getSenseIDs() != null


Reply via email to