You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ch...@apache.org on 2018/08/08 16:45:48 UTC

[3/6] [text] Testcases for [TEXT-131] JaroWinklerDistance: Calculation deviates from definition

Testcases for [TEXT-131] JaroWinklerDistance: Calculation deviates from definition


Project: http://git-wip-us.apache.org/repos/asf/commons-text/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-text/commit/4546f45c
Tree: http://git-wip-us.apache.org/repos/asf/commons-text/tree/4546f45c
Diff: http://git-wip-us.apache.org/repos/asf/commons-text/diff/4546f45c

Branch: refs/heads/master
Commit: 4546f45c7ed610b94336b7a60592ac77382f6fdb
Parents: 4d064de
Author: Jan Martin Keil <ja...@uni-jena.de>
Authored: Thu Aug 2 23:04:32 2018 +0200
Committer: Jan Martin Keil <ja...@uni-jena.de>
Committed: Thu Aug 2 23:19:09 2018 +0200

----------------------------------------------------------------------
 .../commons/text/similarity/JaroWinklerDistanceTest.java | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-text/blob/4546f45c/src/test/java/org/apache/commons/text/similarity/JaroWinklerDistanceTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/text/similarity/JaroWinklerDistanceTest.java b/src/test/java/org/apache/commons/text/similarity/JaroWinklerDistanceTest.java
index 478557a..d6bfda0 100644
--- a/src/test/java/org/apache/commons/text/similarity/JaroWinklerDistanceTest.java
+++ b/src/test/java/org/apache/commons/text/similarity/JaroWinklerDistanceTest.java
@@ -39,13 +39,14 @@ public class JaroWinklerDistanceTest {
         assertEquals(0.92499d, distance.apply("frog", "fog"), 0.00001d);
         assertEquals(0.0d, distance.apply("fly", "ant"), 0.00000000000000000001d);
         assertEquals(0.44166d, distance.apply("elephant", "hippo"), 0.00001d);
-        assertEquals(0.92740d, distance.apply("ABC Corporation", "ABC Corp"), 0.00001d);
-        assertEquals(0.94580d, distance.apply("D N H Enterprises Inc", "D & H Enterprises, Inc."), 0.00001d);
-        assertEquals(0.921458d,
+        assertEquals(0.90666d, distance.apply("ABC Corporation", "ABC Corp"), 0.00001d);
+        assertEquals(0.95251d, distance.apply("D N H Enterprises Inc", "D & H Enterprises, Inc."), 0.00001d);
+        assertEquals(0.942d,
                 distance.apply("My Gym Children's Fitness Center", "My Gym. Childrens Fitness"), 0.00001d);
-        assertEquals(0.882329d, distance.apply("PENNSYLVANIA", "PENNCISYLVNIA"), 0.00001d);
-        assertEquals(0.996598d, distance.apply("/opt/software1", "/opt/software2"), 0.00001d);
+        assertEquals(0.898018d, distance.apply("PENNSYLVANIA", "PENNCISYLVNIA"), 0.00001d);
+        assertEquals(0.971428d, distance.apply("/opt/software1", "/opt/software2"), 0.00001d);
         assertEquals(0.941666d, distance.apply("aaabcd", "aaacdb"), 0.00001d);
+        assertEquals(0.911111d, distance.apply("John Horn", "John Hopkins"), 0.00001d);
     }
 
     @Test