svoid testFullTextSearcherIC(SS texts, S query, IF1> searcher, TimeCollector tc, int repetitions) { Cl solution = asSet(keysWhereValueContainsIC(query, texts)); repeat repetitions { long time = nanos(); Cl result = asCollection(searcher.get(query)); tc.addNanos(nanos()-time); for (S s : setDiff_bothWays(solution, result)) fail("Searcher " + searcher + " was wrong on " + s); } }