Skip to content

Commit be0a55f

Browse files
committed
Corrected SIFT4 + added another test
1 parent 43354ca commit be0a55f

File tree

2 files changed

+9
-1
lines changed
  • src
    • main/java/info/debatty/java/stringsimilarity/experimental
    • test/java/info/debatty/java/stringsimilarity/experimental

2 files changed

+9
-1
lines changed

src/main/java/info/debatty/java/stringsimilarity/experimental/Sift4.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ class Offset {
138138
}
139139
}
140140
}
141-
offset_arr.push(new Offset(c1, c2, is_trans));
141+
offset_arr.add(new Offset(c1, c2, is_trans));
142142

143143
} else {
144144

src/test/java/info/debatty/java/stringsimilarity/experimental/Sift4Test.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,14 @@ public void testDistance() {
4646
double expResult = 11.0;
4747
double result = sift4.distance(s1, s2);
4848
assertEquals(expResult, result, 0.0);
49+
50+
sift4.setMaxOffset(10);
51+
assertEquals(
52+
12.0,
53+
sift4.distance(
54+
"Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
55+
"Amet Lorm ispum dolor sit amet, consetetur adixxxpiscing elit."),
56+
0.0);
4957
}
5058

5159
}

0 commit comments

Comments
 (0)