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 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.

Sounds good? Then go straight to the Visual Assert homepage and download the installer!


5 Responses to “Visual Assert hits RTM, now available for free”

  1. 1 Dave February 2, 2010 at 10:50 pm

    I just installed Visual Assert. It looks great so far. I love the integration with Visual Studio. This will be one of my first attempts at TDD so I will keep you posted on how Visual Assert works out.

    Thanks so far for the excellent product!

  2. 2 Joseph Hatfield March 16, 2010 at 2:15 pm

    I’m very pleased with Visual Assert; the integration with Visual Studio is makes creating and running tests so much easier than before.

    Do you have an example test that uses a COM object? All of my tests result in memory leaks on exit, even when explicit Release() calls and even in the simplest of cases.


  3. 3 rride April 5, 2010 at 8:02 am


    we’ve started to use Visual Assert in our project, because it provides really simple ways of using TDD in a development process. Though I found a bug and don’t where to submit it but here.

    First of all, I failed to integrate Visual Assert directly into an existing project. After adding a test fixture and complete rebuild, Test Explorer haven’t shown any runnable tests. I have made several attempts of clean-up-and-rebuild and adding new tests but nothing helped. I’ve by-passed the problem by creating a separate test project and moving all the tests into it.

    Second, I’ve started a clean project(main) and an additional test project. All tests were successfully displayed and run. Later I’ve added a couple more projects to the solution. Everything was ok until I’ve removed those secondary projects from the solution: Visual Assert has rejected to display any tests present in the original project.

  4. 4 jpassing April 8, 2010 at 6:41 pm

    rride, I’ll contact you via email to discuss this issue. Btw, there is a feedback form on the website, you can find it here:

  5. 5 Christian McArdle April 13, 2010 at 12:55 pm

    OK, so Visual Studio 2010 RTM has hit the streets. When do you expect to release a compatible version?

Comments are currently closed.


About me

Johannes Passing lives in Berlin, Germany and works as a Solutions Architect at Google Cloud.

While mostly focusing on Cloud-related stuff these days, Johannes still enjoys the occasional dose of Win32, COM, and NT kernel mode development.

He also is the author of cfix, a C/C++ unit testing framework for Win32 and NT kernel mode, Visual Assert, a Visual Studio Unit Testing-AddIn, and NTrace, a dynamic function boundary tracing toolkit for Windows NT/x86 kernel/user mode code.

Contact Johannes: jpassing (at) hotmail com

LinkedIn Profile
Xing Profile
Github Profile

%d bloggers like this: