test_builder!() { /* proc-macro */ }Expand description
Macro for creating fluent property test builders
This macro provides shortcuts for common property test patterns and configurations.
§Basic Usage
use protest::test_builder;
test_builder! {
iterations: 1000,
seed: 42,
test_name: my_property_test,
generator: range(1, 100),
property: |x: i32| x > 0
}§Supported Options
iterations: Number of test iterationsseed: Random seed for reproducible testsmax_shrink_iterations: Maximum shrinking attemptsshrink_timeout_secs: Shrinking timeout in secondstest_name: Name of the generated test functiongenerator: Generator expressionproperty: Property closure or function