use rstest::*;
use actix_rt;
#[fixture]
fn a() -> u32 {
42
}
#[rstest]
#[test]
fn sync_case(a: u32) {}
#[rstest]
#[test]
#[should_panic]
fn sync_case_panic(a: u32) { panic!("panic") }
#[rstest]
#[test]
fn sync_case_fail(a: u32) { assert_eq!(2, a); }
#[rstest]
#[test]
fn sync_case_panic_fail(a: u32) { panic!("panic") }
#[rstest]
#[actix_rt::test]
async fn async_case(a: u32) {}
#[rstest]
#[actix_rt::test]
async fn async_case_fail(a: u32) { assert_eq!(2, a); }
#[rstest]
#[actix_rt::test]
#[should_panic]
async fn async_case_panic(a: u32) { panic!("panic") }
#[rstest]
#[actix_rt::test]
async fn async_case_panic_fail(a: u32) { panic!("panic") }