Google C++ Testing Framework (GTesk)
Google C++ Testing Framework helps you write better C++ tests.
Supports automatic test discovery, a rich set of assertions, 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.
Google's framework for writing C++ tests on a variety of platforms (Linux, Mac OS X, Windows, Cygwin, Windows CE, and Symbian). Google C++ Testing Framework:
• Tests should be independent and repeatable.
• Tests should be well organized and reflect the structure of the tested code.
• Tests should be portable and reusable.
• When tests fail, they should provide as much information about the problem as possible.
• The testing framework should liberate test writers from housekeeping chores and let them focus on the test content.
• Tests should be fast.
Contents related to 'Google C++ Testing Framework (GTesk)'
Google Mocking Framework (GMock): A mock object implements the same interface as a real object but lets you specify at run time how it will be used and what it should do
CppUnit: CppUnit is a unit testing framework module for the C++ programming language, described as a C++ port of JUnit.