ModAssert 2.0 released
Feb 27, 2007
ModAssert is the advanced open source package for assertions in C++ that Q-Mentum develops. This new release adds many features, of which the two most important are assertions and checks that return a value or a boolean, and better setup functions. Furthermore there are headerfiles that redefine standard assertion macros to equivalents in ModAssert. Download ModAssert now.
Rich Booleans 2.0 released
Feb 27, 2007
Rich Booleans is an open source package in C++ that Q-Mentum develops, of nearly 60 booleanlike expressions that hold an analysis if the condition fails, to provide extensive feedback to the programmer. These can be used in ModAssert and UquoniTest. This new release makes it a lot easier to write custom Rich Booleans. Furthermore there is a new type of Rich Boolean, that can be used in ModAssert assertion and checks that return a value or a boolean, and you can combine Rich Boolean objects in logical operations.
Download Rich Booleans now.
UquoniTest 1.0 released
Aug 11, 2006
Q-Mentum proudly announces the release of UquoniTest 1.0, after eight months in beta testing under the name CPPopper. UquoniTest is an advanced unit testing package for C++, with features like: automatic registering of tests, easy fixture tests, parameterized and template tests, use of Rich Booleans in assertions, integration with assertions in domain code, easy abstract tests (including multiple abstraction levels and multiple inheritance), static and dynamic testsuites, custom testlisteners and testwrappers, orthodoxy testing, timeouts on tests, test time measured up to microseconds, and more. Unlike some other unit testing packages for C++, UquoniTest allows you to place breakpoints in test code.
If you are serious about unit testing in C++, and want a unit testing package that is easy to use, yet very powerful, you need UquoniTest. It is carefully designed to make unit testing an easy thing to do, so programmers can concentrate on the code and the tests, without having to worry much about the test framework.
It can work with Microsoft Visual C++ 2005, 2003 and 6.0, and gcc on Windows and Linux.
Request to download UquoniTest now.
ModAssert 1.4 released
July 17, 2006
ModAssert is the advanced open source package for assertions in C++ that Q-Mentum develops. This new release adds many features, of which the two most important are default parameters and a global optional action. Default parameters allow you to specify per source code file what expressions should be logged if an assertion or check is reported, instead of specifying this for every assertion or check - but you can also override the default. The global optional action allows you to set an optional action for the whole application. It can be combined with the optional action that is specified per assertion and check. Furthermore autolinking makes it easier to link to the correct library for compilers that support it. And a lot more infoproviders is added for Windows and wxWidgets. Download ModAssert now.
Rich Booleans 1.3 released
July 12, 2006
Rich Booleans is an open source package in C++ that Q-Mentum develops, of nearly 60 booleanlike expressions that hold an analysis if the condition fails, to provide extensive feedback to the programmer. These can be used in ModAssert and UquoniTest. This new release adds some interesting features. The Rich Booleans rbSTRING_BEGINS_WITH, rbSTRING_ENDS_WITH and rbSTRING_CONTAINS are added to do more checks on strings. The Rich Boolean rbEXCEPTION is added that gives information about an exception, that can be used in catch blocks. And Rich Booleans that work on one or two ranges, can now also specify the range by giving the begin of the range and the number of elements to check on, which is very handy if you have an iterator that is not random access, and only know the number of elements, not the end iterator.
Download Rich Booleans now.