aboutsummaryrefslogtreecommitdiff
path: root/testsuite/minitest/src/export.rs
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);
    }
}