Augmentation to allow asynchronous assertions of a @code {scala.
Augmentation to allow asynchronous assertions of a @code {com.
Generates a tuple of the given type arguments, using the implicit samplers in scope.
Generates a tuple of the given type arguments, using the implicit samplers in scope.
The first type of the tuple to be sampled.
The second type of the type to be sampled.
A Tuple2[X, Y] generated using the implicit samplers.
Uses the type class available in implicit scope to mock a certain custom object.
Uses the type class available in implicit scope to mock a certain custom object.
The parameter to mock.
A sample of the given type generated using the implicit sampler.
Generates a map using a Sampler for the key and a function Key -> Value for the value.
Generates a map using a Sampler for the key and a function Key -> Value for the value. Useful when the value of a key can be inferred by knowing the key itself.
The implementation uses the value during mapping as the genMap function called with a single type argument will generate a Map[String, Type].
The type of the Key to generate, needs to have a Sample available in scope.
The type of the Value to generate.
The size of the map to generate.
The function used to generate the value from a key.
A map of the given size with sampled keys and values inferred by the producer function.
Generates a map of known key -> value types using implicit samplers.
Generates a map of known key -> value types using implicit samplers.
The type of the key the generated map should have. Needs a Sample[Key] in scope.
The type of the value the generated map should have. Needs a Sample[Value] in scope.
The number of elements to generate in the map.
A key -> value map generated using the pre-defined samples for Key and Value.