假设我有 A、B、C 类,并且每个类在 gtest 中都有自己的单元测试。
我怎样才能只运行 A 测试?我有这个 main.cpp 用于执行所有可用的单元测试。
这个页面推荐DISABLED_
在类名前面使用,但是需要我修改很多部分的测试代码。
我想可能有更好的方法来控制运行或不运行哪个测试。
#include <iostream>
#include <gtest/gtest.h>
int main(int argc, char ** argv)
{
std::cout << "Running main() from gtest_main.cc\n";
testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS(); // <-- return "RUN_XYZ_TEST()" ???
return 0;
}