net.jqwik.engine.properties.arbitraries.exhaustive.CombinedExhaustiveGenerator Maven / Gradle / Ivy
package net.jqwik.engine.properties.arbitraries.exhaustive;
import java.util.*;
import java.util.function.*;
import java.util.stream.*;
import net.jqwik.api.*;
import net.jqwik.engine.support.*;
class CombinedExhaustiveGenerator implements ExhaustiveGenerator {
private final Long maxCount;
private final List> arbitraries;
private final Function, R> combinator;
static Optional calculateMaxCount(List> arbitraries, long maxNumberOfSamples) {
long product = 1;
for (Arbitrary
© 2015 - 2024 Weber Informatics LLC | Privacy Policy