一个强大的模拟对象库,用于 Rust
静态类型语言本质上比动态类型语言更难以模拟。由于 Rust 是静态类型语言,因此之前尝试创建模拟对象库的结果不尽相同。 Mockall 结合了之前设计的最佳元素,从而拥有丰富的功能集和简洁、人性化的接口。 Mockall 完全使用 100% 安全 和 稳定 的 Rust 编写。
Mockall 支持 Rust 1.77.0 及更高版本。Mockall 的 MSRV 未来不会在不升级主版本或次版本的情况下发生变化。 # 许可证 mockall 主要以 MIT 许可证和 Apache 许可证 (版本 2.0) 为基础进行分发。详细信息请参阅 LICENSE-APACHE 和 LICENSE-MIT。 # 致谢 Mockall 并非一朝一夕之功。JMock 可能是第一个流行的模拟对象库。已有许多移植和模仿,包括用于 C++ 的 GoogleMock。受 GoogleMock 启发的 Mockers 是将该概念引入 Rust 的第一次尝试。T
[dev-dependencies]
暂无开放 Issues,或尚未同步最近议题。