rskit_testutil/macros.rs
1/// Assert that a `Result` is `Ok`, printing the error on failure.
2#[macro_export]
3macro_rules! assert_ok {
4 ($result:expr) => {
5 match $result {
6 Ok(v) => v,
7 Err(e) => panic!("expected Ok, got Err: {:?}", e),
8 }
9 };
10}
11
12/// Assert that a `Result` is `Err`.
13#[macro_export]
14macro_rules! assert_err {
15 ($result:expr) => {
16 match $result {
17 Err(e) => e,
18 Ok(v) => panic!("expected Err, got Ok: {:?}", v),
19 }
20 };
21}