23 releases (breaking)
| 0.19.1 | Jun 30, 2026 |
|---|---|
| 0.17.0 | Jun 9, 2026 |
| 0.16.0 | Jun 21, 2025 |
| 0.11.0 | Oct 30, 2024 |
| 0.1.5 | Jul 15, 2022 |
#2524 in Algorithms
1,032 downloads per month
Used in 86 crates
175KB
3K
SLoC
Module :: test_tools
Tools for writing and running tests.
Basic use-case
use test_tools::*;
#[ cfg( feature = "enabled" ) ]
#[ cfg( not( feature = "no_std" ) ) ]
tests_impls!
{
fn pass1()
{
assert_eq!( true, true );
}
//
fn pass2()
{
assert_eq!( 1, 1 );
}
}
//
#[ cfg( feature = "enabled" ) ]
#[ cfg( not( feature = "no_std" ) ) ]
tests_index!
{
pass1,
pass2,
}
To add to your project
cargo add test_tools --dev
Try out from the repository
git clone https://github.com/Wandalen/wTools
cd wTools
cd examples/test_trivial
cargo run
Sample
Dependencies
~1.7–4.5MB
~92K SLoC