From 626c42bf17e826c4f5efd67d4fcb2c81494498e6 Mon Sep 17 00:00:00 2001 From: Discreater <941354277@qq.com> Date: Sun, 23 Aug 2020 17:45:57 +0800 Subject: [PATCH] Update ch11-03-test-organization.md --- src/ch11-03-test-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch11-03-test-organization.md b/src/ch11-03-test-organization.md index 364006b..dc4b3b1 100644 --- a/src/ch11-03-test-organization.md +++ b/src/ch11-03-test-organization.md @@ -16,7 +16,7 @@ 测试模块的 `#[cfg(test)]` 注解告诉 Rust 只在执行 `cargo test` 时才编译和运行测试代码,而在运行 `cargo build` 时不这么做。这在只希望构建库的时候可以节省编译时间,并且因为它们并没有包含测试,所以能减少编译产生的文件的大小。与之对应的集成测试因为位于另一个文件夹,所以它们并不需要 `#[cfg(test)]` 注解。然而单元测试位于与源码相同的文件中,所以你需要使用 `#[cfg(test)]` 来指定他们不应该被包含进编译结果中。 -回忆本章第一部分新建的 `adder` 项目吗,Cargo 为我们生成了如下代码: +回忆本章第一部分新建的 `adder` 项目,Cargo 为我们生成了如下代码: 文件名: src/lib.rs