UnitTest++

  •        0

UnitTest++ is a unit testing framework for C++ designed for simplicity and portability. Features include no explicit test registration, good crash handling, fixtures, rich condition-checking functionality, minimal footprint for embedded environments.

http://unittest-cpp.sourceforge.net

Tags
Implementation
License
Platform

   




Related Projects

Smallsha1 - C++ optimized SHA1 algorithm


Fast SHA1 algorithm with a small memory footprint. Written in C++ and very easy to use. Example of use: unsigned char hash[20];char hexstring[41];sha1::calc("Teststring",10,hash); // 10 is the length of the stringsha1::toHexString(hash, hexstring);There are only two files in the sources that are needed to use the sha1 algorithm in your own code: sha1.h and sha1.cpp. The other files are there as unittesting and benchmarking.

Vutpp - VisualUnitTest++ 0.4 - VisualStudio Addin for UnitTest


Welcome to VisualUnitTest++ Addin! I have enjoyed using VisualUnitTest++ in my project, and hope you find it useful too! VisualUnitTest++ is not a testing framework itself. Instead, it needs a testing framework for writing tests. Please Read FrameworkGuide first! Support PlatformsVisual Studio 2003(+new) Visual Studio 2005 Visual Studio 2008 Support FrameworksUnitTest++ CppUnitLite CppUnitLite2 BoostTest WinUnit GoogleTest(+new) LicenseNo License <!> �슈는 한글로 올려주셔� �니다

Cunitwin32 - CUnitWin32 is a unit testing framework for C/C++ for Microsoft Windows


So why another unit testing framework? There was nothing out there that met my requirements. Namely: It has to work in Microsoft Windows (yeah, yeah I know) Tests should be independent. That means global/static variables HAVE to be in a known state. That means each test has to execute as a seperate process. Something free would be nice. Maybe there is something out there, but I didn't find it :-) Note: If you're using C++, just rename main.c to main.cpp. I'm interested to know how useful this to

Mockitopp - Simple mocking for C++


OverviewA C++ mocking framework inspired by the ideas developed for Mockito written by Szczepan Faber, et al. The purpose is to provide similar construction semantics for creating mock objects leading to smaller, more readable test cases. It is designed to be a lightweight framework allowing you to mock dependencies for a system under test using a simple descriptive domain specific language. The goal is to help create simpler, less brittle test cases; ultimately, leading to less maintenance over

Cpp-library-project-template - C++ Library Project Template - A Quick Template for Creating a Cross-


C++ Library Project TemplateNOTE: The C++ Application Project Template can be found here. Creating a new C++ project from scratch can involve a lot of tedium and overhead. The purpose of this project is to provide a template which can be easily modified to create your own C++ project with minimal effort. Key features of this template include: Use of the CMake build system. Makefile wrapper for invoking CMake. Automatic configuration of files ending in: ".in.h.cmake" ".h.in.cmake" Testing for and

Cpp-project-template - C++ Project Template - A Quick Template for Creating a Cross-Platform C++ App


C++ Application Project TemplateNOTE: The C++ Library Project Template can be found here. Creating a new C++ project from scratch can involve a lot of tedium and overhead. The purpose of this project is to provide a template which can be easily modified to create your own C++ project with minimal effort. Key features of this template include: Use of the CMake build system. Makefile wrapper for invoking CMake. Automatic configuration of files ending in: ".in.h.cmake" ".h.in.cmake" Testing for and

Tinytest - Simple unit testing framework for c/c++


Simple unit testing for c/c++This is as simple and easy to use unit testing as it gets. It consists of a single header file. It won't displace cppunit and boost::test, but it is enough to quickly write and run your test cases. A c sample #include <stdlib.h>#include <stdio.h>#include "tinytest.h"int t1(void){ int* p = NULL; TINYTEST_ASSERT(!p); TINYTEST_ASSERT(!printf("")); return 1; // Always return a value different than 0 at test end.}int t2(void){ int* x = (int*)malloc(sizeof(int)); TINYTEST_

Lighttest - LightTest : light, self contained, portable and simple testing framework for C++


LightTestOverviewLightTest is : Simple - No testing utility should be complex, it is a vital tool to the developer and should be easily integrated into project. No need to compile tons of source code and hinder the linking, simply include the lighttest.hpp, lighttest.cpp and the desired system files into Your project and that's it. The testing itself uses only a few macros with automatic test registration. Portable - LightTest doesn't require any external libraries, not even the STL. It is fully