www.digitalmars.com         C & C++   DMDScript  

c++.stlsoft - xTests 0.18.4 released

xTests is a testing library for C and C++. Specifically, it is a small, 
lightweight, portable, simple unit- and component-test
framework suitable for exercising C and C++ libraries. Its primary design 
features are:
- Portability. It relies on no platform-specific or compiler-specific 
constructs. The only library it relies on is the 100%
header-only, open-source STLSoft library. It works with a large number of 
C/C++ compilers. Importantly, it is sufficiently simple
and lightweight that it is bundled with several other open-source libraries, 
and is an integral part of their automated unit- and
component-testing in their builds.
- Simplicity. It doesn't require pre-processing of your source code by 
scripting languages. It doesn't use macros to create secret
classes that use Schwarz counters to register test cases. It relies on you 
to simply code what you want, and nothing that you don't
want.

xTests is completely free and includes source released under a BSD-style 
license.

Release 0.18.4 incorporates:
 * added temp_directory and temp_file utility classes
 * now supports test cases that have void* param (for setup param)
 * support for cdecl and stdcall test cases
 * support for Clang
 * support for VC++ 11
 * support for VC++ 12
 * support for VC++ 14
 * NOTE: requires STLSoft 1.9.121
 * bundles shwild 0.10.1

Download from:
https://sourceforge.net/projects/xtests/files/xtests/

Discuss at: http://sourceforge.net/forum/forum.php?forum_id=758473

xTests website: http://xtests.org/

Note: this release of xTests requires STLSoft 1.9.121, or later, available 
from http://stlsoft.org/ 
Oct 06 2015