hedgehog
Type members
Classlikes
This is purely to make consuming this library a nicer experience, mainly due to Scala's type inference problems and higher kinds.
This is purely to make consuming this library a nicer experience, mainly due to Scala's type inference problems and higher kinds.
A range describes the bounds of a number to generate, which may or may not be dependent on a 'Size'.
A range describes the bounds of a number to generate, which may or may not be dependent on a 'Size'.
- Value parameters:
- bounds
Get the extents of a range, for a given size.
- origin
Get the origin of a range. This might be the mid-point or the lower bound, depending on what the range represents. The 'bounds' of a range are scaled around this value when using the 'linear' family of combinators. When using a 'Range' to generate numbers, the shrinking function will shrink towards the origin.
- Companion:
- object
Tests are parameterized by the size of the randomly-generated data, the meaning of which depends on the particular generator used.
Tests are parameterized by the size of the randomly-generated data, the meaning of which depends on the particular generator used.
- Companion:
- object
Value members
Inherited methods
- Inherited from:
- ApplicativeSyntax
- Inherited from:
- ApplicativeSyntax
- Inherited from:
- ApplicativeSyntax
- Inherited from:
- ApplicativeSyntax
- Inherited from:
- ApplicativeSyntax
- Inherited from:
- ApplicativeSyntax
- Inherited from:
- ApplicativeSyntax