|
|
|
@ -50,7 +50,7 @@ adder 库中 `src/lib.rs` 的内容应该看起来如示例 11-1 所示:
|
|
|
|
|
|
|
|
|
|
<span class="caption">示例 11-2:运行自动生成测试的输出</span>
|
|
|
|
|
|
|
|
|
|
Cargo 编译并运行了测试。可以看到 `running 1 test` 这一行。下一行显示了生成的测试函数的名称,它是 `it_works`,以及测试的运行结果,`ok`。接着可以看到全体测试运行结果的摘要:`test result: ok.` 意味着所有测试都通过了。`1 passed; 0 failed` 表示通过或失败的测试数量。
|
|
|
|
|
Cargo 编译并运行了测试。可以看到 `running 1 test` 这一行。下一行显示了生成的测试函数的名称,它是 `it_works`,以及测试的运行结果,`ok`。接着可以看到全体测试运行结果的摘要:`test result: ok.` 意味着所有测试都通过了。`0 passed; 0 failed` 表示通过或失败的测试数量。
|
|
|
|
|
|
|
|
|
|
可以将一个测试标记为忽略这样在特定情况下它就不会运行;本章之后的[“除非特别指定否则忽略某些测试”][ignoring]部分会介绍它。因为之前我们并没有将任何测试标记为忽略,所以摘要中会显示 `0 ignored`。我们也没有过滤需要运行的测试,所以摘要中会显示`0 filtered out`。在下一部分 [“控制测试如何运行”][controlling-how-tests-are-run] 会讨论忽略和过滤测试。
|
|
|
|
|
|
|
|
|
|