#time #testing #deterministic #control-flow #instant #fake #interface

fake_instant

用于代码时间依赖的确定性测试的假时钟

2 个不稳定版本

0.5.0 2023年4月29日
0.4.0 2019年11月5日

#17 in #instant

Download history 253/week @ 2024-03-11 218/week @ 2024-03-18 189/week @ 2024-03-25 231/week @ 2024-04-01 253/week @ 2024-04-08 123/week @ 2024-04-15 232/week @ 2024-04-22 207/week @ 2024-04-29 232/week @ 2024-05-06 302/week @ 2024-05-13 174/week @ 2024-05-20 147/week @ 2024-05-27 202/week @ 2024-06-03 141/week @ 2024-06-10 72/week @ 2024-06-17 72/week @ 2024-06-24

498 每月下载量
用于 3 crates

MIT 或 BSD-3-Clause

12KB
212 行代码(不包括注释)

fake_instant

crates.io docs.rs gh-actions CI

此 crate 提供了一个 FakeInstant 结构体,它模仿了 std::time::Instant 的接口,并允许在测试期间完全控制代码感知的时间流。

许可证

此(以前的)SAFE 网络库根据您的选择在修改后的 BSD 许可证(LICENSE-BSD https://opensource.org/licenses/BSD-3-Clause)或 MIT 许可证(LICENSE-MIT http://opensource.org/licenses/MIT)下双许可。

贡献

SAFE 网络保留其贡献者的版权。无需将版权转让给本项目即可做出贡献。


lib.rs:

fake_clock

一个提供模拟 std::time::Instant 接口的虚拟时钟的 crate,允许在测试期间完全控制时间流。

无运行时依赖