Download List

專案描述

xTests is a small, simple, lightweight, portable
unit/component testing library for exercising C
and C++ libraries. It relies on no
platform-specific or compiler-specific constructs
and doesn't require pre-processing of your source
code by scripting languages or 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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-06-16 17:21
0.13.2

This version adds the XTESTS_REQUIRE() macro, which can be used to stop a test case at the first failing test, thereby avoiding possible contract violations in subsequent test statements.
標籤: Major feature enhancements

2009-05-01 16:52
0.12.1

This release (which involves only header changes to xtests/xtests.h) adds the XTESTS_FLOATINGPOINT_FACTOR_SCOPE scoping class, and three new macros: XTESTS_TEST_FLOATINGPOINT_NOT_EQUAL_EXACT, XTESTS_TEST_FLOATINGPOINT_NOT_EQUAL_APPROX, and XTESTS_TEST_FLOATINGPOINT_NOT_EQUAL.
標籤: new features

2009-04-26 04:49
0.11.5

This release fixes a defect in the defintion of XTESTS_START_RUNNER_WITH_REPORTER_AND_STREAM_AND_FLAGS_AND_SETUP_FNS(), adds implicit link support for Intel C/C++ 10 & 11, and now allows a stream to be NULL (assuming stdout if no custom reporter is specified). It depends on STLSoft 1.9.77.
標籤: Minor feature enhancements

2009-04-16 02:38
0.11.3

This release fixes a defect in the internal snprintf() abstraction which caused faults on some versions of Linux.
標籤: Bugfixes

2009-03-09 17:11
0.11.2

A defect was fixed in the core, whereby an snprintf() overrun led to a fault with those standard libraries that (correctly) return the required size (as opposed to those that, incorrectly, return -1).
標籤: Major bugfixes

Project Resources