blob: 4b04fdade01a1749f43b3b8b57c6cb6bfd08eb9e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
use crate::TestOutcome;
use cortex_m_rt as _;
pub fn check_outcome<T: TestOutcome>(outcome: T, should_error: bool) {
if outcome.is_success() == should_error {
let note: &str = if should_error {
"`#[should_error]` "
} else {
""
};
panic!("{}test failed with outcome: {:?}", note, outcome);
}
}
|