testdriven.com Wrangling quality out of chaos

Posts Tagged ‘C & C++’

CUTE: A Concolic Unit Testing Engine for C and Java

10.19.2007 · Posted in Links

CUTE (a Concolic Unit Testing Engine for C and Java) is a tool to systematically and automatically test sequential C programs (including pointers) and concurrent Java programs. CUTE combines concrete and symbolic execution in a way that avoids redundant test cases as well as false warnings. The tool also introduces a novel race-flipping technique to efficiently test and model-check concurrent programs with data inputs.
link

Cgreen: C unit testing framework

11.02.2006 · Posted in Links

Cgreen is a C unit tester written in pure C99. Features…

1) Composite test suites.
2) setup() and teardown().
3) Each test runs in its own process.
4) A single test runs in the current process for easy debugging.
5) Ability to easily mock functions.
6) The reporting can be easily changed.

Released as open source under LGPL.
link

RCUNIT: C Unit testing framework

10.18.2006 · Posted in Links

RCUNIT is a robust C unit testing framework. It provides uniform interfaces for managing tests, setup and tear down functions both for tests and test suites, multiple test registries and test suites, test run and assertion failure callbacks, and an output redirection mechanism for log and test run reports. RCUNIT also provides a runtime memory leak check facility and an extensible exception handling mechanism. Requiring only an ANSI compliant C compiler, it is a highly portable unit testing tool.

link

Minitest: Minimal unit test library for C++

03.08.2005 · Posted in Links

Minitest is a library to help with unit testing. It provides very small set of features (one macro, two functions):

* macro (MINITEST) to define a test
* execute all tests, in random order (to uncover possible dependencies between the tests)
* execute only tests from last modified source files (to shorten the edit – compile – test cycle)
link

Symbian Test Unit: unit-testing framework for Symbian OS

02.23.2005 · Posted in Links

The Symbian Test Unit is a unit testing framework for the Symbian OS platform. It is used by the developer to implement unit tests in C under Symbian platform. Symbian Test Unit is Open Source software released under Lesser General Public License

Symbian Test Unit Benefits:

* Syntax is very close to the original Junit of last versions
* Expandability and flexibility of settings
* Documented code
* Documentation is in CppDoc (Doxygen) format
* Doesn’t need installation
link

Brew Test Unit: unit-testing framework for the Brew platform

02.23.2005 · Posted in Links

The Brew Test Unit is a unit testing framework for the Brew platform. It is used by developers to implement unit tests in C under the Brew platform. Brew Test Unit is Open Source Software released under Lesser General Public License.

* Syntax is very close to the original JUnit of last versions
* Expandability and flexibility of settings
* Documented code
* Documentation is in CppDoc (Doxygen) format

(via Fred Grott)
link

aechmea C2: DbC code generator for C++

02.11.2005 · Posted in Links

C2 is a code generator for C++. It enables you to use Programming by Contract in the comment lines of your source code. During compilation, the C2 compiler generates the code for the conditions you have made concerning classes, methods or functions. Of course you can use the C++ compiler of your choice.
link

Austria C++ library

10.27.2004 · Posted in Links

The Austria C++ library provides a host of essential C++ tools including but generic factories, smart pointers, logging, unit testing framework and parameters/configuration system. Works with both Linux/GCC and win32/MVC++.
link

Stubby C: C Test Harness generator

08.31.2004 · Posted in Links

Stubby C is a C Test Harness generator that helps developers to create effectieve C unit tests. Stubby C can be combined with other unit test solutions like [url=http://www.testdriven.com/modules/mylinks/singlelink.php?cid=5&lid=296]check[/url] or CUnit.
link

CppTest: unit testing framework

05.31.2004 · Posted in Links

CppTest is a portable and powerful, yet simple, unit testing framework for handling automated tests in C++. The focus lies on usability and extendability.

Several output formats, including simple text output, compiler-like output and HTML, are supported and new ones are easily added.
link

Check: unit-test framework for C

03.12.2004 · Posted in Links

Check is a unit test framework for C. It features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate address space, so Check can catch both assertion failures and code errors that cause segmentation faults or other signals. The output from unit tests can be used within source code editors and IDEs.
link

NE-Unit: unit testing UNIX executables

03.12.2004 · Posted in Links

NE-Unit is a Unit testing program that works with any language in which you can write an executable program that can run on UNIX. It was written out of frustration about the existing C and C++ unit tests, which would let the whole test crash if just a single test crashed. The C-backend will catch a crash and report this to the testing front-end.
link