Book Image

Visual Studio 2013 Cookbook

Book Image

Visual Studio 2013 Cookbook

Overview of this book

Table of Contents (17 chapters)
Visual Studio 2013 Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Unit testing C++ applications


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

C++ developers can choose from several types of unit test projects such as the Native Unit Test Project, the Unit Test Library (Windows Store apps) project, and the Windows Phone Unit Test App project. The first applies exclusively to desktop C++ development, the second applies exclusively to Windows Store apps, and the third is for Windows Phone-based apps.

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

Getting ready

Simply start Visual Studio 2013 (Express for Windows Desktop or a premium version) and you're ready to go. You can do this in any version of modern Windows since you're going to be creating a Native Unit Test Project.

How to...