ExopData v0.1.0 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

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 string parameter type

Implements ExopData generators behaviour for struct parameter type

Implements ExopData generators behaviour for tuple parameter type

Contains functions to resolve and generate a parameter’s :inner check (options)