export GTEST_FILTER
时间: 2023-08-07 09:05:12 浏览: 118
export GTEST_FILTER是一个命令行参数,用于在执行Google Test测试时对测试案例进行过滤。通过指定export GTEST_FILTER参数,可以只运行符合特定条件的测试案例。该参数可以在命令行中使用,例如:
export GTEST_FILTER="TestSuite.Test1",表示只运行TestSuite中的Test1测试案例。这个参数可以帮助用户快速选择需要运行的测试案例,提高测试效率。
相关问题
GTEST_ASSERT_EQ
GTEST_ASSERT_EQ是Google Test框架中的一个断言宏。它用于在测试中进行断言比较。它的语法如下:
```
GTEST_ASSERT_EQ(expected, actual);
```
其中,expected表示预期值,actual表示实际值。如果两者相等,则断言通过;如果不相等,则断言失败,并输出详细的错误信息。
这个宏用于在测试中进行相等比较,如果相等则测试通过,否则测试失败。在Google Test中还有其他类型的断言宏,如GTEST_ASSERT_NE(不等比较)、GTEST_ASSERT_LT(小于比较)、GTEST_ASSERT_LE(小于等于比较)、GTEST_ASSERT_GT(大于比较)、GTEST_ASSERT_GE(大于等于比较)等。这些断言宏可以帮助我们编写更加健壮的测试用例。
gtest-filter
gtest-filter是Google Test中的一个命令行参数,用于过滤测试用例的执行。通过指定gtest-filter参数,可以选择性地只运行某些测试用例或者排除某些测试用例。例如,可以使用--gtest_filter=*MyTest*来运行所有名称中包含"MyTest"的测试用例。也可以使用--gtest_filter=-*SlowTest来排除所有名称中包含"SlowTest"的测试用例。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)