/** * Create a deterministic generator which guarantees that all values from * the ensuredValues array will be returned if enough calls to * {@link Generator#next()} are issued (i.e. ensuredValues.size() <= # of * runs). The order of values is undefined. * * @param <T> * type of values return by the generator */ public static <T> StatefulGenerator<T> ensureValues(T... content) { return ensureValues(Arrays.asList(content)); }