GoogleTest | Boost Test | CppUnit | VSCppUnit | Catch | |
---|---|---|---|---|---|
Site web | http://code.google.com/p/googletest/ | http://www.boost.org/doc/libs/1_37_0/libs/test/doc/html/index.html | https://launchpad.net/cppunit2 | http://msdn.microsoft.com/en-us/library/hh598953(v=vs.110).aspx | https://github.com/philsquared/Catch |
Professionally developed | Oui | Oui | Oui | Oui | |
Maintained | Oui | Oui | Non | Oui | Oui |
XML Output | Oui | Oui | Oui | Oui .trx output | |
Death tests | Oui | - | Non | Non | |
Test fixtures | Oui | Oui | Oui | Oui | |
Automated registration of tests | Oui | Oui | Oui | Oui | |
Disable tests | Oui | - NCBI extension has support for this | Non | Oui | |
Rich set of built-in asserts | Oui | - | - Somewhat | - | |
Custom asserts | Oui | Oui | Oui | Oui | |
Non-fatal assertions | Oui EXPECT_* | Oui | Non | Non | |
Crash handling | Oui Windows SEH | - ? | Non Custom | Oui Windows SEH | |
GUI Runner | Oui gtest-gbar | - QxRunner? | Oui QxCppUnit | Oui VS integrated | Non |
Mock framework | Oui GoogleMock | - 3rd party | - 3rd party | - 3rd party | |
Dernière version | 04/2011 | 2007 | 11/2009 | 2012 | 2016-06-09: v1.5.6 |
Licence | New BSD license | Boost License | GNU LGPL v3 | Microsoft Proprietary |
Plus de comparatifs
Commentaires
Laisser un commentaire
S'inscrire Se connecter