totems-rs
A collection of assertion macros for unit testing in Rust.
Enums
assert_ok!()
use assert_ok;
let result = "5".;
assert_ok!;
assert_ok!().with_value()
use assert_ok;
let result = "5".;
assert_ok!.with_value;
assert_err!()
use assert_err;
let result = "z".;
assert_err!;
assert_some!()
use assert_some;
let option = "5"..ok;
assert_some!;
assert_some!().with_value()
use assert_some;
let option = "5"..ok;
assert_some!.with_value;
assert_none!()
use assert_none;
let option = "z"..ok;
assert_none!;
Collections
assert_contains!()
use assert_contains;
let vec = vec!;
let x = 5;
assert_contains!;
use assert_contains;
let mut map = new;
map.insert;
map.insert;
let pair = ;
assert_contains!
assert_all!()
use assert_all;
let vec = vec!;
assert_all!;
assert_any!()
use assert_any;
let vec = vec!;
assert_any!;
Inequalities
use ;
assert_lt! // less than
assert_le! // less or equal
assert_gt! // greater than
assert_ge! // greater or equal