File tree Expand file tree Collapse file tree 1 file changed +16
-2
lines changed
suggester/src/test/java/org/opengrok/suggest/query/customized Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Original file line number Diff line number Diff line change 38
38
import org .apache .lucene .store .RAMDirectory ;
39
39
import org .junit .Test ;
40
40
import org .opengrok .suggest .query .PhraseScorer ;
41
- import org .opengrok .suggest .query .data .HashIntsHolder ;
41
+ import org .opengrok .suggest .query .data .BitIntsHolder ;
42
42
43
43
import java .io .IOException ;
44
+ import java .util .HashSet ;
45
+ import java .util .Set ;
44
46
45
47
import static org .hamcrest .collection .IsIterableContainingInOrder .contains ;
46
48
import static org .junit .Assert .assertThat ;
@@ -85,8 +87,20 @@ public static void test(
85
87
}
86
88
}
87
89
88
- assertThat ((HashIntsHolder ) ((PhraseScorer ) scorer ).getPositions (correctDoc ), contains (expectedPositions ));
90
+ BitIntsHolder bs = (BitIntsHolder ) ((PhraseScorer ) scorer ).getPositions (correctDoc );
91
+
92
+ assertThat (toSet (bs ), contains (expectedPositions ));
93
+ }
94
+ }
95
+
96
+ private static Set <Integer > toSet (final BitIntsHolder bs ) {
97
+ Set <Integer > intSet = new HashSet <>();
98
+ for (int i = 0 ; i < bs .length (); i ++) {
99
+ if (bs .has (i )) {
100
+ intSet .add (i );
101
+ }
89
102
}
103
+ return intSet ;
90
104
}
91
105
92
106
@ Test
You can’t perform that action at this time.
0 commit comments