Conclusion of Exercise 2

The ability to use Java in your component tests gives you enormous object-oriented testing power with minimal effort. And despite using the JUnit framework, your tests exist independent of any particular embedded target, so you'll never have to change your tests when the architecture you're supporting changes.

Every effort has been made to ensure there is no distraction from the task at hand, which is to make quality tests and then fix problems as they are uncovered.