Test-Driven Development in C++
Offered By: LinkedIn Learning
Course Description
Overview
Discover how to develop strong, tested C++ code with unit testing and test-driven development.
Syllabus
Introduction
- Welcome
- What is unit testing?
- What is test-driven development?
- Example: TDD session, the FizzBuzz kata
- Set up Google Test with Eclipse
- Set up Google Test with Visual Studio
- Set up Google Test with CLion
- Set up Google Test with Xcode
- Google Test
- Overview, setup, and the first test case
- Add items, add item prices, and calculate the current total
- Add multiple items and calculate the total
- Add and apply discounts
- Throw an exception when adding an item with no price
- Test doubles overview
- Google Mock overview
- Google Mock example
- Test-driven development best practices
- Next steps
Taught by
Richard Wells
Related Courses
A Practical Introduction to Test-Driven DevelopmentLearnQuest via Coursera Android App Development
Vanderbilt University via Coursera Building Interactive User Interfaces Using React Library
NIIT StackRoute via Coursera Основы разработки на C++: жёлтый пояс
Moscow Institute of Physics and Technology via Coursera Learn Intermediate Python 3
Codecademy