2 个版本
0.1.1 | 2024年2月15日 |
---|---|
0.1.0 | 2024年2月12日 |
#292 in 测试
在 sigmut 中使用
24KB
585 行
asesrt-call
确保代码部分按预期调用的测试工具。
示例
use assert_call::{call, CallRecorder};
let mut c = CallRecorder::new();
call!("1");
call!("2");
c.verify(["1", "3"]);
上面的代码崩溃并输出以下消息,因为对 call!()
的调用与在 verity()
中指定的不同。
actual calls :
1
* 2
(end)
mismatch call
src\lib.rs:10
actual : 2
expect : 3
许可证
该项目在 Apache-2.0/MIT 下双许可。有关详细信息,请参阅两个 LICENSE-* 文件。
贡献
除非您明确声明,否则根据 Apache-2.0 许可证定义,您提交的任何有意包含在作品中的贡献,应如上双许可,而不附加任何额外条款或条件。
依赖
~0.1–7.5MB
~44K SLoC