#data-driven #data #test #test-runner #table-test

data-test

简单的数据测试(又称表格测试),无需自定义测试与测试运行器一起运行

3 个版本

0.1.2 2024年4月17日
0.1.1 2023年5月15日
0.1.0 2020年5月28日

#189测试


用于 capitalize

无许可

6KB
69

Data-Test

Rust 数据测试(又称表格测试)助手

Build Status GitHub Crates.io

入门指南

添加到您的测试依赖中

[dev-dependencies]
data-test = "^0.1"

使用示例

#[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

无运行时依赖