change readme

master
zovjsra 2 years ago
parent f7c2cb7524
commit 6a2f7ad735

@ -42,6 +42,24 @@ which gcov
如果輸出為 `/usr/bin/gcov`,就代表使用的是內建的 gcov。
## 附錄
### GTest 指令
| `ASSERT` 類 | `EXPECT` 類 | 說明
-|-|-
`ASSERT_TRUE(condition)` | `EXPECT_TRUE(condition)` | 檢查是否為真
`ASSERT_FALSE(condition)` | `EXPECT_FALSE(condition)` | 檢查是否為假
`ASSERT_EQ(expected,actual)` | `EXPECT_EQ(expected,actual)` | 檢查數值是否相等
`ASSERT_NE(val1,val2)` | `EXPECT_NE(val1,val2)` | 檢查數值是否不相等
`ASSERT_LT(val1,val2)` | `EXPECT_LT(val1,val2)` | val1 < val2
`ASSERT_LE(val1,val2)` | `EXPECT_LE(val1,val2)` | val1 <= val2
`ASSERT_GT(val1,val2)` | `EXPECT_GT(val1,val2)` | val1 > val2
`ASSERT_GE(val1,val2)` | `EXPECT_GE(val1,val2)` | val1 >= val2
`ASSERT_STREQ(expected_str,actual_str)` | `EXPECT_STREQ(expected_str,actual_str)` | 檢查字串是否相等
`ASSERT_STRNE(str1,str2)` | `EXPECT_STRNE(str1,str2)` | 檢查字串是否不相等
`ASSERT_STRCASEEQ(expected_str,actual_str)` |`EXPECT_STRCASEEQ(expected_str,actual_str)` | 檢查字串是否相等(不分大小寫)
`ASSERT_STRCASENE(str1,str2)` | `EXPECT_STRCASENE(str1,str2)` | 檢查字串是否不相等(不分大小寫)
### Linux 環境下安裝 cmake (以 ubuntu 為例)
若環境有需要,請自行加上 `sudo`

Loading…
Cancel
Save