Versions in this module Expand all Collapse all v0 v0.5.1 Jun 8, 2023 v0.5.0 May 30, 2023 Changes in this version + var ErrorInputs = fmt.Errorf("inputs generator error") + var ErrorPredicate = fmt.Errorf("predicate configuration error") + var ErrorPropertyConfig = fmt.Errorf("property configuration error") + func Predicate(definition any) predicate + type Details struct + FailureInput arbitrary.Arbitraries + FailureReason error + NumberOfShrinks uint + type InputsGenerator func(targets []reflect.Type, bias constraints.Bias, random arbitrary.Random) (arbitrary.Arbitraries, inputShrinker, error) + func Inputs(generators ...arbitrary.Generator) InputsGenerator + func (generator InputsGenerator) Filter(predicate any) InputsGenerator + func (generator InputsGenerator) Log() InputsGenerator + func (generator InputsGenerator) NoShrink() InputsGenerator + type Property func(r arbitrary.Random, bias constraints.Bias) (Details, error) + func Define(generator InputsGenerator, predicate predicate) Property