net.jqwik.api.lifecycle.FalsifiedSample Maven / Gradle / Ivy
The newest version!
package net.jqwik.api.lifecycle;
import java.util.*;
import org.apiguardian.api.*;
import net.jqwik.api.*;
import static org.apiguardian.api.API.Status.*;
/**
* A falsified sample is the collection of data that could be falsified during
* a property run.
*
* @see ShrunkFalsifiedSample
* @see PropertyExecutionResult#shrunkSample()
*/
@API(status = MAINTAINED, since = "1.3.5")
public interface FalsifiedSample {
/**
* The actual parameters used when running a property method.
*
*
* If parameters are muted during the run,
* e.g. elements have been added to a mutable collection,
* this method returns the muted objects.
*
*
* @return list of objects of same size as list returned by {@linkplain #shrinkables()}.
*/
List