Home | History | Annotate | Download | only in quick

Lines Matching defs:Config

176 // A Config structure contains options for running a test.
177 type Config struct {
195 var defaultConfig Config
197 // getRand returns the *rand.Rand to use for a given Config.
198 func (c *Config) getRand() *rand.Rand {
206 // Config.
207 func (c *Config) getMaxCount() (maxCount int) {
262 func Check(f interface{}, config *Config) error {
263 if config == nil {
264 config = &defaultConfig
280 rand := config.getRand()
281 maxCount := config.getMaxCount()
284 err := arbitraryValues(arguments, fType, config, rand)
301 func CheckEqual(f, g interface{}, config *Config) error {
302 if config == nil {
303 config = &defaultConfig
320 rand := config.getRand()
321 maxCount := config.getMaxCount()
324 err := arbitraryValues(arguments, xType, config, rand)
342 func arbitraryValues(args []reflect.Value, f reflect.Type, config *Config, rand *rand.Rand) (err error) {
343 if config.Values != nil {
344 config.Values(args, rand)