GoogleTestBoost TestCppUnitVSCppUnit
Additional
Websitehttp://code.google.com/p/googletest/http://www.boost.org/doc/libs/1_37_0/libs/test/doc/html/index.htmlhttps://launchpad.net/cppunit2http://msdn.microsoft.com/en-us/library/hh598953(v=vs.110).aspx
Professionally developedYesYesYesYes
MaintainedYesYesNoYes
XML OutputYesYesYesYes .trx output
Death testsYes-NoNo
Test fixturesYesYesYesYes
Automated registration of testsYesYesYesYes
Disable testsYes- NCBI extension has support for thisNoYes
Rich set of built-in assertsYes-- Somewhat-
Custom assertsYesYesYesYes
Non-fatal assertionsYes EXPECT_*YesNoNo
Crash handlingYes Windows SEH- ?No CustomYes Windows SEH
GUI RunnerYes gtest-gbar- QxRunner?Yes QxCppUnitYes VS integrated
Mock frameworkYes GoogleMock- 3rd party- 3rd party- 3rd party
Latest version04/2011200711/20092012
LicenseNew BSD licenseBoost LicenseGNU LGPL v3Microsoft Proprietary
Last update2012-02-24 09:56:352012-02-24 09:56:352012-02-24 09:56:352012-04-05 11:39:52