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