发布于2026-07-16 阅读(0)
扫一扫,手机访问
Rust 的单元测试机制相当友好,配合 Cargo 这个成熟的构建工具,基本上开箱即用。下面我们具体看看在 CentOS 上怎么操作——其实流程很直截了当,走一遍就能上手。

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
跟着屏幕指引走完安装步骤,很简单。
cargo new my_project
cd my_project
在 src/lib.rs(库项目)或 src/main.rs(可执行文件项目)内编写你的业务代码。
在同一个文件中,添加测试函数。规则很明确:测试函数必须用 #[test] 标注,函数名不必强制以 test_ 开头(Rust 中是通过属性来识别的,不过大家习惯加前缀方便阅读)。举个例子:
#[cfg(test)]
mod tests {
#[test]
fn test_addition() {
assert_eq!(2 + 2, 4);
}
}
cargo test
Cargo 会编译整个项目,并跑所有标注了 #[test] 的函数,结果直接打印在终端上。
println! 的内容),加上 --nocapture 参数:cargo test -- --nocapture
cargo test test_addition
以上就是 CentOS 上编写 Rust 单元测试的基本流程。你可以照着这个模式不断添加更多的测试函数,跑起来很方便,没什么弯弯绕绕。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8