Developer(s) | |
---|---|
Stable release | 1.13.0[1]
/ January 17, 2023 |
Repository | github |
Written in | C++ |
Operating system | Linux, Microsoft Windows, macOS |
Type | Unit testing tool |
License | BSD 3-clauses |
Website | google![]() |
Google Test (also known as gtest) is a unit testing library for the C++ programming language, released under the BSD 3-clause license[2] and based on the xUnit architecture.[3] Google Test is able to be compiled for a variety of POSIX and Microsoft Windows platforms, allowing unit-testing of C sources as well as C++ with minimal source modification.
Besides being developed and used at Google, many other projects implement Google Test as well:
Google Test UI is a test runner that runs test binary, allows to track progress via a progress bar, and displays a list of test failures. Google Test UI is written in C#.[7] Additionally, a feature-complete Visual Studio extension exists with Google Test Adapter.[8]