update Chinise doc

Martin Chang 2021-06-28 15:15:13 +08:00
parent 79875eb4f7
commit af96a1aacc
1 changed files with 3 additions and 3 deletions

@ -4,7 +4,7 @@ DrogonTest 是一个内置在 Drogon 中的最小测试框架,可实现简单
### 基本测试
让我们从一个简单的例子开始。有一个函数,可以计算至某数为止之自然数之和,并想测试它的正确性。
让我们从一个简单的例子开始。有一个函数,可以计算至某数为止之自然数之和,并想测试它的正确性。
```c++
// Tell DrogonTest to generate `test::run()`. Only defined this in the main file
@ -53,7 +53,7 @@ With expansion
1 == 0
```
注意到框架在表达式的两端打印了失败的测试和实际值。 让我们可以立即看到发生了什么。 解决方法很简单:
注意到框架在表达式的两端打印了实际值。 让我们可以立即看到发生了什么。 解决方法很简单:
```c++
int sum_all(int n)
@ -66,7 +66,7 @@ int sum_all(int n)
### 测试的类型
DrogonTest 带有各种断言和操作。 基本的 `CHECK()` 只是检查表达式的计算结果是否为真。 如果没有,它会打印到控制台。 `CHECK_THROWS()` 检查表达式是否抛出异常。诸如此类。另一方面`REQUIRE()`检查表达式是否为真。 如果没有则从函数返回。
DrogonTest 带有各种类型的测试和操作。 基本的 `CHECK()`检查表达式的计算结果是否为真。 如果没有,它会打印到控制台。 `CHECK_THROWS()` 检查表达式是否抛出异常。诸如此类。另一方面`REQUIRE()`检查表达式是否为真。 如果没有则从函数返回。
| 失败后/表达式 | 为真 | 抛出异常 | 没有 抛出异常 | 抛出特定异常 |
|---------------------------|------------|-------------------|--------------------|----------------------|