[−][src]Macro data_test::data_test
Create sub module with tests for multiple input data
Examples
#[cfg(test)] mod tests { use data_test::data_test; #[test] fn it_works() { assert_eq!(2 + 2, 4); } data_test!{ fn is_equal(input, expected) => { assert_eq!(input, expected); } - a (1, 1) - b (2, 2) - c (3, 3) - d (4, 4) - e (5, 5) - f ("hello world", "hello world") } } // cargo test output: // test tests::it_works ... ok // test tests::is_equal::a ... ok // test tests::is_equal::b ... ok // test tests::is_equal::c ... ok // test tests::is_equal::d ... ok // test tests::is_equal::e ... ok // test tests::is_equal::f ... ok