This site is powered by
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
TDD for Embedded C - Part 3 -- Next to the Hardware -- Test Doubles
About this course. Under construction
About Part 2
View or Download Course Slides
Test-Doubles and Mocking the Hardware - Under construction
Test-Doubles
Mocking the Hardware
Exercise 3.1 -- Building a Mock with CppUMock
Exercise 3.2 -- Flash Driver
Refactoring tests with Mocks
Learning Tests -- Contract Tests
The most flexible link time fake
Fake Function Framework
Exercise 3.3 -- Building a Fake with FFF
Evolving the Flash Driver
Exercise 3.4 -- Flash Driver -- Custom Base Address
Exercise 3.5 -- Flash Driver -- Timeout
The Flexible Library Fake
Exercise 3.6 -- Building a flexible Fake
The Fake Function Framework
Exercise 3.7 -- Flash Driver with the FFF
Exercise 3.8 -- Refactoring FFF tests
Substitution Options in C
Exercise 3.9 -- Function Pointer Substitution
Debrief -- Test-Doubles and Mocks
Exercise 3.10 -- Linker Wrapping
Part 2 -- Debrief
The Test-Driven Developer and Existing Legacy Code - - Under construction
The pragmatic approach
Legacy code demo with gen-xfakes
New Lecture
The Fake Function Framework
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock