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 CellProducerFromLayeredBloomFilterTest extends AbstractCellProducerTest {
20
21 protected Shape shape = Shape.fromKM(17, 72);
22
23 @Override
24 protected CellProducer createEmptyProducer() {
25 return CellProducer.from(LayeredBloomFilter.fixed(shape, 10));
26 }
27
28 @Override
29 protected CellProducer createProducer() {
30 final Hasher hasher = new IncrementingHasher(3, 2);
31 final BloomFilter bf = LayeredBloomFilter.fixed(shape, 10);
32 bf.merge(hasher);
33 return CellProducer.from(bf);
34 }
35
36 @Override
37 protected int[] getExpectedIndices() {
38 return new int[] {3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35};
39 }
40
41 @Override
42 protected int[] getExpectedValues() {
43 return new int[] {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1};
44 }
45 }