Welcome to WinUnit!
offers a unique approach to unit testing native (C/C++) code on Windows.
.NET languages have great unit testing tools such as NUnit or MSTest, but native C/C++ developers have fewer and less convenient options. WinUnit is a project that brings NUnit-like testability directly to native code. With WinUnit, you focus on just your test
code and WinUnit takes care of the rest. It comes wtih a complete library that makes creating tests simple, and a runner program to run them.
WinUnit was originally introduced in the article "Simplified Unit Testing for Native C++ Applications" by Maria Blees in the February 2008 issue of MSDN Magazine. Click
to read the article and learn more about WinUnit.
- One executable which runs tests in separate DLLs
- One header file to make writing tests easier
- Logger extensibility
- Easy to automate
- Macros for use in Visual Studio