40 lines
690 B
Rust
40 lines
690 B
Rust
use common::{args, check};
|
|
use libtest_mimic::{Trial, Conclusion};
|
|
|
|
#[macro_use]
|
|
mod common;
|
|
|
|
|
|
fn tests() -> Vec<Trial> {
|
|
vec![
|
|
Trial::test("passes", || Ok(())),
|
|
Trial::test("panics", || panic!("uh oh")),
|
|
]
|
|
}
|
|
|
|
#[test]
|
|
fn normal() {
|
|
check(args([]), tests, 2,
|
|
Conclusion {
|
|
num_filtered_out: 0,
|
|
num_passed: 1,
|
|
num_failed: 1,
|
|
num_ignored: 0,
|
|
num_measured: 0,
|
|
},
|
|
"
|
|
test passes ... ok
|
|
test panics ... FAILED
|
|
|
|
failures:
|
|
|
|
---- panics ----
|
|
test panicked: uh oh
|
|
|
|
|
|
failures:
|
|
panics
|
|
"
|
|
);
|
|
}
|