1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
// Check that declarative macros can declare tests // check-pass // compile-flags: --test #![feature(decl_macro)] macro create_test() { #[test] fn test() {} } macro create_module_test() { mod x { #[test] fn test() {} } } create_test!(); create_test!(); create_module_test!();