5 个版本 (重大更新)
| 0.5.0 | 2021年11月3日 |
|---|---|
| 0.4.0 | 2021年10月30日 |
| 0.3.0 | 2021年10月29日 |
| 0.2.0 | 2021年10月25日 |
| 0.1.0 | 2021年8月21日 |
#421 in 测试
每月下载量 36
在 2 crates 中使用
23KB
400 行
test-toolbox
用于处理单元测试的辅助宏的实用库。
宏
actual!- 声明具有不同debug和release语法的不相同实际变量expect!- 声明具有不同debug和release值的预期变量capture!- 捕获stdout和stderr用于测试输出
资源
- 文档 了解更多详细信息
用法
每个宏都由一个功能控制。
没有功能是相互排斥的,可以根据需要组合。
actual!宏
[dependencies]
test-toolbox = { version = "0.5", features = ["actual"] }
capture!宏
[dependencies]
test-toolbox = { version = "0.5", features = ["capture"] }
expect!宏
[dependencies]
test-toolbox = { version = "0.5", features = ["expect"] }
实现
-
actual!宏 -
expect宏 -
capture!宏
lib.rs:
用于处理单元测试的辅助宏的实用库。
宏
actual!- 声明具有不同debug和release语法的不相同实际变量expect!- 声明具有不同debug和release值的预期变量capture!- 捕获stdout和stderr用于测试输出
依赖项
~0–9MB
~79K SLoC