Lines Matching defs:TestCase
47 public final class CollectionSupplier<C extends Collection<Integer>> implements Supplier<Iterable<CollectionSupplier.TestCase<C>>> {
55 public static final class TestCase<C extends Collection<Integer>> {
82 public TestCase(String name, Function<Collection<Integer>, C> supplier, C collection) {
129 public Iterable<TestCase<C>> get() {
130 final Collection<TestCase<C>> cases = new LinkedList<>();
133 cases.add(new TestCase<>("empty", supplier, supplier.apply(Collections.emptyList())));
135 cases.add(new TestCase<>("single", supplier, supplier.apply(Arrays.asList(42))));
141 cases.add(new TestCase<>("regular", supplier, supplier.apply(regular)));
147 cases.add(new TestCase<>("reverse", supplier, supplier.apply(reverse)));
153 cases.add(new TestCase<>("odds", supplier, supplier.apply(odds)));
159 cases.add(new TestCase<>("evens", supplier, supplier.apply(evens)));
173 cases.add(new TestCase<>("fibonacci", supplier, supplier.apply(fibonacci)));
192 cases.add(new TestCase<>("emptyWithSlack", supplier, emptyWithSlack));
198 cases.add(new TestCase<>("singleWithSlack", supplier, singleWithSlack));
205 cases.add(new TestCase<>("regularWithSlack", supplier, regularWithSlack));
212 cases.add(new TestCase<>("reverseWithSlack", supplier, reverseWithSlack));
219 cases.add(new TestCase<>("oddsWithSlack", supplier, oddsWithSlack));
226 cases.add(new TestCase<>("evensWithSlack", supplier, evensWithSlack));
241 cases.add(new TestCase<>("fibonacciWithSlack", supplier, fibonacciWithSlack));