Macro oysterpack_testing::op_test
source · macro_rules! op_test {
(
$(#[$outer:meta])*
$Name:ident $Fn:block
) => { ... };
}
Expand description
Creates a test function, which executes the specified expression block.
It reduces some boilerplate and hides the internals of the tests
module
generated by op_tests_mod.
Metadata attributes can be specified on the test function, e.g., #[ignore]
Example
#[cfg(test)]
#[macro_use]
extern crate oysterpack_testing;
#[cfg(test)]
op_tests_mod!();
#[cfg(test)]
mod foo_test {
op_test!(foo, {
info!("SUCCESS");
});
}