Chapter 5 - 5.13. Facking rejected authentication
Chapter 5 - 5.14. Testing a valid login
Chapter 5 - 5.15. LoginController implementation, complete with dependency injection
Chapter 5 - 5.15.2. Refactoring LoginControllerTest
Chapter 5 - 5.16. Making use of our abstract JspTest base class
Chapter 5 - 5.17. Our first cut at login.jsp