文件名称:mockall:Rust的强大模拟对象库
文件大小:150KB
文件格式:ZIP
更新时间:2024-06-01 01:16:41
Rust
莫考尔 用于Rust的功能强大的模拟对象库。 概述 模拟对象是用于单元测试软件的强大技术。 模拟对象是与真实对象具有相同接口的对象,但是其响应都由测试代码手动控制。 它们可以用于测试应用程序的上层和中间层,而无需实例化下层,也可以注入边缘和错误情况,这些情况在使用完整堆栈时将很难或无法创建。 本质上,静态类型的语言比动态类型的语言更难模拟。 由于Rust是一种静态类型的语言,因此以前创建模拟对象库的尝试产生了不同的结果。 Mockall融合了先前设计的最佳元素,从而使其具有丰富的功能集以及简洁而符合人体工程学的界面。 Mockall使用100%安全稳定的Rust编写。 用法 通常,mockall仅由单元测试使用。 要以这种方式使用它,请将其添加到您的Cargo.toml : [ dev-dependencies ] mockall = " 0.9.1 " 然后像这样使用它: #[cfg