文件名称:test-case:Rust过程宏属性,可轻松添加测试用例
文件大小:28KB
文件格式:ZIP
更新时间:2024-05-24 17:31:01
Rust
测试用例 概述 此板条箱提供#[test_case]程序宏属性,该属性使用一个具有不同输入参数的主体生成多个参数化测试。 将为在test_case属性中传递的每个数据集生成一个测试。 在引擎盖下,所有共享同一主体的测试用例都被分组为mod ,从而给出清晰易读的测试结果。 入门 首先,您必须将此依赖项添加到Cargo.toml : [ dev-dependencies ] test-case = " 1.1.0 " 此外,您还必须use语句导入过程宏: use test_case :: test_case; 用法示例: // The next two lines are not needed for 2018 edition or newer #[cfg(test)] extern crate test_case; #[cfg(test)] mod tests { use t
【文件预览】:
test-case-master
----Cargo.toml(1KB)
----.github()
--------dependabot.yml(137B)
--------workflows()
----ci()
--------build.bash(572B)
--------test.bash(360B)
--------common.bash(110B)
--------set_rust_version.bash(66B)
----src()
--------test_case.rs(7KB)
--------utils.rs(3KB)
--------lib.rs(11KB)
--------expected()
----README.tpl(1KB)
----publish.sh(449B)
----build.rs(434B)
----LICENSE(1KB)
----README.md(7KB)
----acceptance_tests()
--------async()
--------basic()
--------hamcrest_assertions()
----tests()
--------acceptance_tests.rs(2KB)
--------snapshots()
----.gitignore(320B)
----CHANGELOG.md(3KB)