Available C++ Libraries FAQ
Tools for C++ Programmers
UquoniTest - A unit testing library for C++ - Unit testing framework integrating Rich Booleans and ModAssert libraries.
Some of the features provided are:
- Assertions that can have Rich Booleans for the condition.
- Reporting of assertions in domain code (if ModAssert is used).
- Checking if the value of an expression is not changed by unit tests.
- Orthodoxy testing for easily checking whether copy constructors, assignment operators and comparison operators work well.
- Custom exception catchers give extra information if an exception specific to your codebase is thrown unexpectedly. Predefined for standard and MFC exceptions.
- Parameterized and template tests let you reuse unit test code easily.
- Abstract unit tests, to check whether classes derived from a common base class all satisfy the same requirements. Multiple levels of inheritance with tests on each level, and multiple inheritance are easy to do.
- All testing is thread safe.
- Unit tests are registered automatically.
- Test wrappers, for all tests or just a test group.
- Include and exclude test objects by name, level and or attribute; also using regular expressions.
The basics of UquoniTest are the same as well known open source unit testing frameworks like Unittest++. The manual is well written, with enough examples, and most skimmable so you easily find what you need.
UquoniTest has a lot more smaller features that add up to a great library to do unit testing in C++.
Operating Systems
Compilers
- Visual C++
- GCC
- Visual C++ 6
Added : 2013-11-27 Amended: 2013-11-27 Licensing : Commercial
UquoniTest - A unit testing library for C++ - Unit testing framework integrating Rich Booleans and ModAssert libraries.- Author's E-mail
- UquoniTest Home Page
- Author:Mark Van Peteghem
- Submitted by:Yordan Naydenov
Add a comment
|
Our ads
Buy gold
Beat the credit crunch - buy gold online - quickly, safely and at low prices
www.bullionvault.com
|