Unit testing C++ applications

Previously, we saw the .NET-based Unit testing .NET applications recipe in Chapter 4, .NET Framework Development, but C++ developers have not been forgotten, and VS2015 includes built-in support for unit testing with CppUnit.

C++ developers can choose from several types of unit test projects, including the Native Unit Test Project, the Managed Unit Test Project, and the Unit Test App (Universal Windows) project. The first applies exclusively to desktop C++ development, the second applies exclusively to managed (C++/CX) code, and the third is for UWP-based apps.

In this recipe, we'll create a simple piece of code, and add some unit tests to it, which take advantage of the Native Unit Test Project.

Getting ready

Simply ...

Get Visual Studio 2015 Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.