GoogleTest - Google Testing and Mocking Framework
Browse cluster: Protocol Buffers & gRPC Ecosystem →GoogleTest is Google's C++ testing framework that merges the formerly separate GoogleTest and GoogleMock projects into a single repository. The framework is built on the xUnit architecture and provides a comprehensive testing toolkit including automatic test discovery, rich assertions, death tests, parameterized tests, and support for both fatal and non-fatal test failures. GoogleTest is written in C++ and requires C++17 or later; it can be built using CMake across a wide range of platforms and integrated into existing projects either as a standalone library or as part of a larger CMake build, with notable users including Chromium, LLVM, Protocol Buffers, and OpenCV.