factory

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2021 License: ISC Imports: 3 Imported by: 0

Documentation

Overview

Package factory is used for generating random values for testing purposes.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Bool

func Bool() bool

Bool generates a random bool value.

func BoolPtr

func BoolPtr() *bool

BoolPtr generates a random bool value and returns a pointer to it.

func Duration

func Duration() time.Duration

Duration generates a random time.Duration value.

func DurationPtr

func DurationPtr() *time.Duration

DurationPtr generates a random time.Duration value and returns a pointer to it.

func Float32

func Float32() float32

Float32 generates a random float32 value.

func Float32Ptr

func Float32Ptr() *float32

Float32Ptr generates a random float32 value and returns a pointer to it.

func Float64

func Float64() float64

Float64 generates a random float64 value.

func Float64Ptr

func Float64Ptr() *float64

Float64Ptr generates a random float64 value and returns a pointer to it.

func Int

func Int() int

Int generates a random int value.

func Int8

func Int8() int8

Int8 generates a random int8 value.

func Int8Ptr

func Int8Ptr() *int8

Int8Ptr generates a random int8 value and returns a pointer to it.

func Int16

func Int16() int16

Int16 generates a random int16 value.

func Int16Ptr

func Int16Ptr() *int16

Int16Ptr generates a random int16 value and returns a pointer to it.

func Int32

func Int32() int32

Int32 generates a random int32 value.

func Int32Ptr

func Int32Ptr() *int32

Int32Ptr generates a random int32 value and returns a pointer to it.

func Int64

func Int64() int64

Int64 generates a random int64 value.

func Int64Ptr

func Int64Ptr() *int64

Int64Ptr generates a random int64 value and returns a pointer to it.

func IntPtr

func IntPtr() *int

IntPtr generates a random int value and returns a pointer to it.

func String

func String() string

String generates a random string value.

func StringPtr

func StringPtr() *string

StringPtr generates a random string value and returns a pointer to it.

func Uint

func Uint() uint

Uint generates a random uint value.

func Uint8

func Uint8() uint8

Uint8 generates a random uint8 value.

func Uint8Ptr

func Uint8Ptr() *uint8

Uint8Ptr generates a random uint8 value and returns a pointer to it.

func Uint16

func Uint16() uint16

Uint16 generates a random uint16 value.

func Uint16Ptr

func Uint16Ptr() *uint16

Uint16Ptr generates a random uint16 value and returns a pointer to it.

func Uint32

func Uint32() uint32

Uint32 generates a random uint32 value.

func Uint32Ptr

func Uint32Ptr() *uint32

Uint32Ptr generates a random uint32 value and returns a pointer to it.

func Uint64

func Uint64() uint64

Uint64 generates a random uint64 value.

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 Uintptr

func Uintptr() uintptr

Uintptr generates a random uintptr value.

func UintptrPtr

func UintptrPtr() *uintptr

UintptrPtr generates a random uintptr value and returns a pointer to it.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL