C++ Unit Testing Fundamentals Using Catch
Pluralsight
Course Summary
Writing unit tests is a big part of being a professional software developer. This course would teach you how to write readable and robust unit tests using Catch, a simple, yet powerful unit testing framework.
-
+
Course Description
Writing unit tests is a big part of being a good software developer. Unfortunately, unit testing in C++ is far from being trivial and good unit testing frameworks are hard to find. In this course, C++ Unit Testing Fundamentals Using Catch, you will learn how to write robust unit tests using Catch, a simple-to-use, yet flexible and powerful unit testing framework for C++. You will learn what makes Catch different from other xUnit frameworks, and how it can be used to write unit tests for your C++ code. You will also get to see how to run Catch from the command line, how to use test fixtures, and how to create maintainable tests. When you're finished with this course, you will have a foundational knowledge of Catch and unit testing in C++ that would help you create better, cleaner C++ code.
-
+
Course Syllabus
Course Overview- 1m 52s
—Course Overview 1m 52sIntroducing Catch- 20m 32s
—Course Introduction 0m 55s
—Who Is This Course For? 1m 16s
—Course Overview 1m 7s
—Introducing Unit Tests 2m 27s
—Why Write Automated Tests? 2m 9s
—Introducing Catch 2m 1s
—Getting Started with Catch 0m 45s
—Demo: Getting Started with Catch 1m 11s
—Writing Tests Using Catch 1m 25s
—Sample Project Description 1m 15s
—Demo: Writing Unit Tests Using Catch 2m 35s
—Comparing Catch to Traditional Unit Testing Frameworks 2m 28s
—Summary 0m 51sOrganizing Your Tests Using Catch- 26m 35sAsserting Using Catch- 23m 8sHandling Duplicate Code- 26m 15s