WARNING! This library is in [pre-alpha] state. Large parts of functionality is missing and API will undergo a lot of change.

Monkey Test

monkey test logo

A property based testing (PBT) tool like QuickCheck, ScalaCheck and other deriviatives thereof, for the Rust programming language.

Example

```rust

[test]

[should_panic(expected = "Property failed!\nCounterexample: 15")]

fn testthatwillfaill() { monkeytest() .withgenerator(gen::u8::any()) .asserttrue(|x: u8| x < 15) } ```

Documentation

For a deper introduction of property based testing and how to use this library, see the rustdoc documentation.

License

Monkey test uses the MIT license.