Test-driven development -- Getting started -- Test-driving tools and conventions -- Starting a C module -- Testing your way to done -- Embedded TDD strategy -- Yeah, but ... -- TEsting modules with collaborators -- Introducing test doubles -- Spying on the production code -- Runtime-bound test doubles -- The mock object -- Design and continuous improvement -- SOLID, flexible, and testable designs -- Refactoring -- Adding tests to legacy code -- Test patterns and anitpatterns -- Closing thoughts
Summary
Provides information and code examples that focus on the use of TDD in embedded C programming
Bibliography
Includes bibliographical references (pages 343-345) and index