Visual Assert – The Unit Testing Add-In for Visual C++
cfix – C/C++ unit testing for Win32 and NT
 
 
Visual Assert Makes Test-Driven Visual C++ Development a Snap.

Visual Assert is a Visual Studio® AddIn that allows you to easily write, manage, run, and debug your C/C++ unit tests – without ever leaving the Visual Studio® IDE. No fiddling with command line tools, no complex configuration, and no boilerplate code required.

Visual Assert (formerly code-named cfix studio) is based on, and fully compatible to the open source unit testing framework cfix.

Last but not least, Visual Assert is free for both, commercial and non-commercial use.

HIGHLIGHTS
  • Seamless integration with the Visual C++ GUI and debugger.
  • Supports both C and C++. A wizard helps creating scaffold code.
  • Compatible to WinUnit. Together with the cfix C and C++ APIs, this gives you three APIs/styles to choose from.
  • Unit tests can be implemented as DLL or EXE module. Tests can even be embedded into existing, full-fledged GUI applications.
  • Unit tests are part of regular Visual C++ projects – whether placed in a separate project or part of existing projects, whether placed in separate files or intermingled with other code – you decide; Visual Assert will not get in your way.
  • All unit tests developed using Visual Assert can also be run on the command line – no recompiling required.
  • All tests are run out-of-process using dedicated test runners, providing clean isolation and maximum robustness
  • Supports both 32 bit and 64 bit code, Visual Assert automatically chooses the appropriate test runner
  • Test runners are 100% native code – no .Net involved
  • COM friendly: Tests are free to create or join whatever apartment they need
QUESTIONS
Having further questions regarding Visual Assert? Feel free to send an email to questions at visualassert com.
 
Visual Assert Tool Windows
DOWNLOAD
Download Visual Assert and try it by yourself. Visual Assert is compatible with Visual Studio 2005 and 2008 and works great on all Windows platforms from 2000 onward.


Download



NEWS BLOG
  • Visual Assert hits RTM, now available for free
    Visual Assert, the unit testing Add-In for Visual Studio/Visual C++ has finally left its beta status and — better yet — is now available for free, both for commercial and non-commercial use. Visual Assert, based on the cfix 1.6 unit testing framework, allows you to easily write, manage, run, and debug...
  • cfix 1.6 released, simplifies authoring of multi-threaded tests
    A new release of cfix, the unit testing framework for C and C++, is now available for download. Besides some minor enhancements like extending the maximum permitted fixture name, cfix 1.6 introduces a major new feature, Anonymous Thread Auto-Registration. Since its very first release, cfix has supported multi-threaded test cases,...
  • How to customize test run execution to make your cfix test runs more effective
    One of the features introduced back in cfix 1.2 was the ability to customize test execution with the command line parameters -fsr and -fsf. Using these switches can make your test runs more effective and can help simplify debugging — so it is worth spending a minute on this topic. Assume...
  • Visual Assert Beta 3 released
    A third beta release of Visual Assert is now available for download on www.visualassert.com. Visual Assert, in case you have not tried it yet, is an Add-In for Visual Studio that adds unit testing capabilities to the Visual C++ IDE: Based on the cfix unit testing framework, Visual Assert allows unit...
  • Visual Assert Beta 2 Released
    The Beta 2 release of Visual Assert (formerly named cfix studio) is now available for download. The release marks a major step in the development of Visual Assert for that it not only comprises a number of bugfixes but also introduces major new features. The two most important certainly are...