安装
要安装 Google Test,可以按照以下步骤进行:
下载 Google Test 源代码:在您选择的目录中,运行以下命令来下载 Google Test 的源代码:
git clone https://github.com/google/googletest.git构建和编译 Google Test 库:进入克隆的
googletest目录,并创建一个用于构建的新目录:cd googletest mkdir build cd build使用 CMake 构建库:
cmake .. make安装 Google Test 库(可选):运行以下命令以将库安装到系统中(默认情况下,安装路径为
/usr/local):sudo make install如果您不希望将库安装到系统中,可以跳过此步骤。
确认安装是否成功:您可以编写并运行简单的 Google Test 示例来确认安装是否成功。以下是一个示例程序:
#include <gtest/gtest.h> TEST(ExampleTest, Addition) { EXPECT_EQ(2 + 2, 4); } int main(int argc, char** argv) { ::testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); }编译和运行示例程序时,请确保链接 Google Test 库。例如,您可以使用以下命令来编译示例程序:
g++ -std=c++14 -Wall -Wextra example.cpp -o example_test -lgtest -lpthread运行可执行文件将执行 Google Test,并输出测试结果。如果一切顺利,您应该会看到测试通过的输出。
请注意,为了使用 Google Test,您需要在编译时链接 gtest 和 pthread 库。还要确保头文件路径正确设置,并且 CMakeLists.txt 或 Makefile 中包含了正确的构建配置。
这只是一个简单的示例,Google Test 提供了更多功能和选项,如测试夹具、参数化测试、断言宏等。您可以查阅 Google Test 的文档以获取更详细的信息和使用方法:https://github.com/google/googletest
No comments yet.