Documentation
¶
Overview ¶
Package factory is used for generating random values for testing purposes.
Index ¶
- func Bool() bool
- func BoolPtr() *bool
- func Duration() time.Duration
- func DurationPtr() *time.Duration
- func Float32() float32
- func Float32Ptr() *float32
- func Float64() float64
- func Float64Ptr() *float64
- func Int() int
- func Int8() int8
- func Int8Ptr() *int8
- func Int16() int16
- func Int16Ptr() *int16
- func Int32() int32
- func Int32Ptr() *int32
- func Int64() int64
- func Int64Ptr() *int64
- func IntPtr() *int
- func String() string
- func StringPtr() *string
- func Uint() uint
- func Uint8() uint8
- func Uint8Ptr() *uint8
- func Uint16() uint16
- func Uint16Ptr() *uint16
- func Uint32() uint32
- func Uint32Ptr() *uint32
- func Uint64() uint64
- func Uint64Ptr() *uint64
- func UintPtr() *uint
- func Uintptr() uintptr
- func UintptrPtr() *uintptr
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BoolPtr ¶
func BoolPtr() *bool
BoolPtr generates a random bool value and returns a pointer to it.
func DurationPtr ¶
DurationPtr generates a random time.Duration value and returns a pointer to it.
func Float32Ptr ¶
func Float32Ptr() *float32
Float32Ptr generates a random float32 value and returns a pointer to it.
func Float64Ptr ¶
func Float64Ptr() *float64
Float64Ptr generates a random float64 value and returns a pointer to it.
func Int8Ptr ¶
func Int8Ptr() *int8
Int8Ptr generates a random int8 value and returns a pointer to it.
func Int16Ptr ¶
func Int16Ptr() *int16
Int16Ptr generates a random int16 value and returns a pointer to it.
func Int32Ptr ¶
func Int32Ptr() *int32
Int32Ptr generates a random int32 value and returns a pointer to it.
func Int64Ptr ¶
func Int64Ptr() *int64
Int64Ptr generates a random int64 value and returns a pointer to it.
func StringPtr ¶
func StringPtr() *string
StringPtr generates a random string value and returns a pointer to it.
func Uint8Ptr ¶
func Uint8Ptr() *uint8
Uint8Ptr generates a random uint8 value and returns a pointer to it.
func Uint16Ptr ¶
func Uint16Ptr() *uint16
Uint16Ptr generates a random uint16 value and returns a pointer to it.
func Uint32Ptr ¶
func Uint32Ptr() *uint32
Uint32Ptr generates a random uint32 value and returns a pointer to it.
func Uint64Ptr ¶
func Uint64Ptr() *uint64
Uint64Ptr generates a random uint64 value and returns a pointer to it.
func UintPtr ¶
func UintPtr() *uint
UintPtr generates a random uint value and returns a pointer to it.
func UintptrPtr ¶
func UintptrPtr() *uintptr
UintptrPtr generates a random uintptr value and returns a pointer to it.
Types ¶
This section is empty.