Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Revisit the exercises in Chapter 3, and devise EUnit tests for your solutions: do your solutions pass all the tests? Is that because of faults in the solutions or in the way you have defined the tests?
Devise tests within EUnit for the echo process introduced in Chapter 4. How do you have to change the tests when the implementation is modified to register the process?