1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.collections4.bloomfilter;
18
19 public class IndexProducerFromSimpleBloomFilterTest extends AbstractIndexProducerTest {
20
21 protected Shape shape = Shape.fromKM(17, 72);
22
23 @Override
24 protected IndexProducer createEmptyProducer() {
25 return new SimpleBloomFilter(shape);
26 }
27
28 @Override
29 protected IndexProducer createProducer() {
30 final Hasher hasher = new IncrementingHasher(3, 2);
31 final BloomFilter bf = new SimpleBloomFilter(shape);
32 bf.merge(hasher);
33 return bf;
34 }
35
36 @Override
37 protected int getAsIndexArrayBehaviour() {
38 return DISTINCT | ORDERED;
39 }
40
41 @Override
42 protected int[] getExpectedIndices() {
43 return new int[] {3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35};
44 }
45 }