This is Google's multi platform test framework for writing C++ tests on Linux, Mac OS X, Windows, Cygwin, Windows CE, and Symbian. Googletest is based on the xUnit architecture. and supports automatic test discovery, a rich set of assertions including user-defined assertions, death tests, fatal and non-fatal failures, value- and type-parameterized tests, various options for running the tests, and XML test report generation.
I like testing software. It builds confdidence in software and ensures (with enough tests) that changes don't introduce new bugs or break existing code. I'll be creating tutorials on how to test with GoogleTest for C++, Cunit for C and Nunit for C# in the future.
- Permanent link added to Cross Platform C++ Open source Software