#[test]
fn macro_test() {
let t = trybuild::TestCases::new();
#[cfg(not(feature = "advance"))]
t.pass("tests/ui/cases/pass_normal.rs");
#[cfg(not(feature = "advance"))]
t.compile_fail("tests/ui/cases/fail_no_storage.rs");
#[cfg(feature = "advance")]
t.compile_fail("tests/ui/cases/fail_advance_normal.rs");
#[cfg(not(feature = "advance"))]
t.compile_fail("tests/ui/cases/fail_normal_use_advance.rs");
drop(t);
}