@SuppressWarnings("unchecked") public void test() { final ImmutableList<T> filtersList = builder.build(); final ImmutableSet<Integer> falsePositives = preAssertionHelper .falsePositives(hashType); for (T filter : filtersList) { for (BloomFilterTestStrategy strategy : filterTestStrateges) { strategy.getStrategy().assertWhat(filter, numInsertions, hashType, falsePositives); // create fresh instance for next test iteration filter = (T) getSymmetricFilter(filter.getClass(), numInsertions, hashType); } } }
@SuppressWarnings("unchecked") public void test() { final ImmutableList<T> filtersList = builder.build(); final ImmutableSet<Integer> falsePositives = preAssertionHelper .falsePositives(hashType); for (T filter : filtersList) { for (BloomFilterTestStrategy strategy : filterTestStrateges) { strategy.getStrategy().assertWhat(filter, numInsertions, hashType, falsePositives); // create fresh instance for next test iteration filter = (T) getSymmetricFilter(filter.getClass(), numInsertions, hashType); } } }