ExopData v0.1.7 API Reference
Modules
ExopData utilize the power of two libs: Exop & StreamData to help you write property-based tests. ExopData generates properties (essentially generates StreamData generators) based on Exop operation's contract.
Defines filters which are common for different types.
Functions to create and combine generators.
Defines ExopData generators behaviour.
Resolves :numericality
check option aliases.
Implements ExopData generators behaviour for atom
parameter type.
Implements ExopData generators behaviour for boolean
parameter type.
Implements ExopData generators behaviour for float
parameter type.
Implements ExopData generators behaviour for integer
parameter type.
Implements ExopData generators behaviour for list
parameter type.
Implements ExopData generators behaviour for map
parameter type.
Implements ExopData generators behaviour for module
parameter type.
Implements ExopData generators behaviour for string
parameter type.
Implements ExopData generators behaviour for struct
parameter type.
Implements ExopData generators behaviour for tuple
parameter type.
Implements ExopData generators behaviour for uuid
parameter type.
Contains functions to resolve and generate a parameter's :inner check (options)