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, M.Sc., living in Berlin, Germany.

Besides his consulting work, Johannes mainly focusses on Win32, COM, and NT kernel mode development, along with Java and .Net. 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) acm org

Johannes' GPG fingerprint is BBB1 1769 B82D CD07 D90A 57E8 9FE1 D441 F7A0 1BB1.

LinkedIn Profile
Xing Profile
Github Profile

%d bloggers like this: