Versions in this module Expand all Collapse all v0 v0.2.1 Mar 16, 2018 Changes in this version + func MapOf(keyGen, elementGen gopter.Gen) gopter.Gen + func MapShrinker(keyShrinker, elementShrinker gopter.Shrinker) gopter.Shrinker + func MapShrinkerOne(keyShrinker, elementShrinker gopter.Shrinker) gopter.Shrinker v0.2.0 Dec 10, 2017 Changes in this version + func AlphaChar() gopter.Gen + func AlphaLowerChar() gopter.Gen + func AlphaNumChar() gopter.Gen + func AlphaString() gopter.Gen + func AlphaUpperChar() gopter.Gen + func AnyString() gopter.Gen + func AnyTime() gopter.Gen + func Bool() gopter.Gen + func Complex128() gopter.Gen + func Complex128Box(min, max complex128) gopter.Gen + func Complex128Shrinker(v interface{}) gopter.Shrink + func Complex64() gopter.Gen + func Complex64Box(min, max complex64) gopter.Gen + func Complex64Shrinker(v interface{}) gopter.Shrink + func Const(value interface{}) gopter.Gen + func Fail(resultType reflect.Type) gopter.Gen + func Float32() gopter.Gen + func Float32Range(min, max float32) gopter.Gen + func Float32Shrinker(v interface{}) gopter.Shrink + func Float64() gopter.Gen + func Float64Range(min, max float64) gopter.Gen + func Float64Shrinker(v interface{}) gopter.Shrink + func Frequency(weightedGens map[int]gopter.Gen) gopter.Gen + func Identifier() gopter.Gen + func Int() gopter.Gen + func Int16() gopter.Gen + func Int16Range(min, max int16) gopter.Gen + func Int16Shrinker(v interface{}) gopter.Shrink + func Int32() gopter.Gen + func Int32Range(min, max int32) gopter.Gen + func Int32Shrinker(v interface{}) gopter.Shrink + func Int64() gopter.Gen + func Int64Range(min, max int64) gopter.Gen + func Int64Shrinker(v interface{}) gopter.Shrink + func Int8() gopter.Gen + func Int8Range(min, max int8) gopter.Gen + func Int8Shrinker(v interface{}) gopter.Shrink + func IntRange(min, max int) gopter.Gen + func IntShrinker(v interface{}) gopter.Shrink + func NumChar() gopter.Gen + func NumString() gopter.Gen + func OneConstOf(consts ...interface{}) gopter.Gen + func OneGenOf(gens ...gopter.Gen) gopter.Gen + func PtrOf(elementGen gopter.Gen) gopter.Gen + func PtrShrinker(elementShrinker gopter.Shrinker) gopter.Shrinker + func RegexMatch(regexStr string) gopter.Gen + func RetryUntil(gen gopter.Gen, condition interface{}, maxRetries int) gopter.Gen + func Rune() gopter.Gen + func RuneNoControl() gopter.Gen + func RuneRange(min, max rune) gopter.Gen + func Size() gopter.Gen + func SliceOf(elementGen gopter.Gen) gopter.Gen + func SliceOfN(len int, elementGen gopter.Gen) gopter.Gen + func SliceShrinker(elementShrinker gopter.Shrinker) gopter.Shrinker + func SliceShrinkerOne(elementShrinker gopter.Shrinker) gopter.Shrinker + func StringShrinker(v interface{}) gopter.Shrink + func Struct(rt reflect.Type, gens map[string]gopter.Gen) gopter.Gen + func StructPtr(rt reflect.Type, gens map[string]gopter.Gen) gopter.Gen + func Time() gopter.Gen + func TimeRange(from time.Time, duration time.Duration) gopter.Gen + func TimeShrinker(v interface{}) gopter.Shrink + func UInt() gopter.Gen + func UInt16() gopter.Gen + func UInt16Range(min, max uint16) gopter.Gen + func UInt16Shrinker(v interface{}) gopter.Shrink + func UInt32() gopter.Gen + func UInt32Range(min, max uint32) gopter.Gen + func UInt32Shrinker(v interface{}) gopter.Shrink + func UInt64() gopter.Gen + func UInt64Range(min, max uint64) gopter.Gen + func UInt64Shrinker(v interface{}) gopter.Shrink + func UInt8() gopter.Gen + func UInt8Range(min, max uint8) gopter.Gen + func UInt8Shrinker(v interface{}) gopter.Shrink + func UIntRange(min, max uint) gopter.Gen + func UIntShrinker(v interface{}) gopter.Shrink + func UnicodeChar(table *unicode.RangeTable) gopter.Gen + func UnicodeString(table *unicode.RangeTable) gopter.Gen + func Weighted(weightedGens []WeightedGen) gopter.Gen + type WeightedGen struct + Gen gopter.Gen + Weight int