没有合适的资源?快使用搜索试试~ 我知道了~
test-case:Rust过程宏属性,可轻松添加测试用例
共33个文件
rs:14个
bash:4个
toml:4个
需积分: 26 1 下载量 121 浏览量
2021-05-04
23:44:21
上传
评论
收藏 28KB ZIP 举报
温馨提示
测试用例 概述 此板条箱提供#[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.zip (33个子文件)
test-case-master
Cargo.toml 1KB
.github
dependabot.yml 137B
workflows
test.yml 1KB
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
expr_case.rs 684B
mod.rs 4KB
panic_case.rs 812B
ignore_case.rs 641B
pattern_case.rs 882B
hamcrest_case.rs 697B
README.tpl 1KB
publish.sh 449B
build.rs 434B
LICENSE 1KB
README.md 7KB
acceptance_tests
async
Cargo.toml 421B
src
lib.rs 349B
basic
Cargo.toml 259B
src
lib.rs 5KB
hamcrest_assertions
Cargo.toml 329B
src
lib.rs 877B
tests
acceptance_tests.rs 2KB
snapshots
acceptance__acceptance__hamcrest_assertions.snap 1018B
acceptance__acceptance__basic.snap 3KB
acceptance__acceptance__r#async.snap 403B
.gitignore 320B
CHANGELOG.md 3KB
共 33 条
- 1
资源评论
华笠医生
- 粉丝: 34
- 资源: 4679
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功