testing fixes

This commit is contained in:
Jonathan Shook 2023-09-08 11:25:07 -05:00
parent 6005aa65d4
commit e17d581578
2 changed files with 2 additions and 12 deletions

View File

@ -98,7 +98,7 @@ public class ComputeFunctions {
public static double recall(int[] relevant, int[] actual) {
Arrays.sort(relevant);
Arrays.sort(actual);
int intersection = Intersections.count(relevant, actual, relevant.length);
int intersection = Intersections.count(relevant, actual);
return (double) intersection / (double) relevant.length;
}
@ -109,7 +109,7 @@ public class ComputeFunctions {
actual = Arrays.copyOfRange(actual, 0, k);
Arrays.sort(relevant);
Arrays.sort(actual);
int intersection = Intersections.count(relevant, actual, relevant.length);
int intersection = Intersections.count(relevant, actual);
return (double) intersection / (double) relevant.length;
}

View File

@ -104,16 +104,6 @@ class ComputeFunctionsIntTest {
int result = Intersections.count(oddInts37195, ints12390);
assertThat(result).isEqualTo(2L);
}
@Test
public void testMasking() {
assertThat(Intersections.mask(ints12390,highInts56789))
.as("the last actual is relevant and should have a 1 in the mask")
.isEqualTo(new int[]{0,0,0,0,1});
assertThat(Intersections.mask(allInts,allInts))
.as("the last actual is relevant and should have a 1 in the mask")
.isEqualTo(new int[]{1,1,1,1,1,1,1,1,1,1});
}
@Test
public void testAP() {