Lines Matching defs:supplier

62          * The supplier of a collection
64 public Function<Collection<Integer>, C> supplier;
82 public TestCase(String name, Function<Collection<Integer>, C> supplier, C collection) {
84 this.supplier = supplier;
131 for (final Function<Collection<Integer>, C> supplier : suppliers)
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)));
178 C t = supplier.apply(Collections.emptyList());
189 final C emptyWithSlack = supplier.apply(Collections.emptyList());
192 cases.add(new TestCase<>("emptyWithSlack", supplier, emptyWithSlack));
194 final C singleWithSlack = supplier.apply(Collections.emptyList());
198 cases.add(new TestCase<>("singleWithSlack", supplier, singleWithSlack));
200 final C regularWithSlack = supplier.apply(Collections.emptyList());
205 cases.add(new TestCase<>("regularWithSlack", supplier, regularWithSlack));
207 final C reverseWithSlack = supplier.apply(Collections.emptyList());
212 cases.add(new TestCase<>("reverseWithSlack", supplier, reverseWithSlack));
214 final C oddsWithSlack = supplier.apply(Collections.emptyList());
219 cases.add(new TestCase<>("oddsWithSlack", supplier, oddsWithSlack));
221 final C evensWithSlack = supplier.apply(Collections.emptyList());
226 cases.add(new TestCase<>("evensWithSlack", supplier, evensWithSlack));
228 final C fibonacciWithSlack = supplier.apply(Collections.emptyList());
241 cases.add(new TestCase<>("fibonacciWithSlack", supplier, fibonacciWithSlack));