Compare Sizes
Register
Français Español

C++ unit testing framework

4

Compare GoogleTest vs Boost Test vs CppUnit vs VSCppUnit

Link
GoogleTestBoost TestCppUnitVSCppUnitCatch
Websitegoogle.com/...boost.org/...launchpad.net/...microsoft.com/...github.com/...
Professionally developedYesYesYesYes
MaintainedYesYesNoYesYes
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 integratedNo
Mock frameworkYes GoogleMock- 3rd party- 3rd party- 3rd party
Latest version04/2011200711/200920122016-06-09: v1.5.6
LicenseNew BSD licenseBoost LicenseGNU LGPL v3Microsoft Proprietary
Embed
Compare GoogleTest vs Boost Test vs CppUnit vs VSCppUnit
Frameworks
English
Public
Public
Dec. 2nd 2016 3:22:02 AM
1 more
View changes
Manage backups

User reviews and comments