Visual Assert – The Unit Testing Add-In for Visual C++
cfix – C/C++ unit testing for Win32 and NT
 
 

Frequently Asked Questions

Can Visual Assert coexist with an existing cfix installation?

Yes. However, given that Visual Assert is a superset of cfix, there is little reason to keep an existing cfix installation.

Can I use Visual Assert with Visual Studio Express?

Unfortunately, you cannot. The reasons for this are not technical, but legal – the Visual Studio Express EULA does not permit addins to be used.

Will Visual Assert become Open Source?

While cfix, the unit testing framework underlying Visual Assert, is Open Source, Visual Assert is not. However, Visual Assert is free for both commercial and non-commercial use.

Will cfix remain Open Source, then?

Yes, absolutely. cfix, the unit testing framework Visual Assert is built on, will always remain Open Source and keep its LGPL license.

Will the final version be code-signed?

Yes. In particular, the kernel mode componentents (cfixkr.sys) are planned to get an Authenticode signature so that they play more nicely with the 64 bit versions of Vista/Server 2008.

Does Visual Assert support kernel mode unit testing?

Visual Assert includes the kernel testing features of cfix. However, the Visual Studio integration cannot be used for kernel mode testing – for the simple reason that this would mean your kernel mode-tests are run on the local machine, which seems like a truly bad idea. Support for IDE-assisted kernel mode unit testing is, however, planned.