Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Title Page
Copyright Page
Contents
Praise for Growing Object-Oriented Software, Guided by Tests
Foreword
Preface
Acknowledgments
About the Authors
Part I. Introduction
Chapter 1. What Is the Point of Test-Driven Development?
Chapter 2. Test-Driven Development with Objects
Chapter 3. An Introduction to the Tools
Part II. The Process of Test-Driven Development
Chapter 4. Kick-Starting the Test-Driven Cycle
Chapter 5. Maintaining the Test-Driven Cycle
Chapter 6. Object-Oriented Style
Chapter 7. Achieving Object-Oriented Design
Chapter 8. Building on Third-Party Code
Part III. A Worked Example
Chapter 9. Commissioning an Auction Sniper
Chapter 10. The Walking Skeleton
Chapter 11. Passing the First Test
Chapter 12. Getting Ready to Bid
Chapter 13. The Sniper Makes a Bid
Chapter 14. The Sniper Wins the Auction
Chapter 15. Towards a Real User Interface
Chapter 16. Sniping for Multiple Items
Chapter 17. Teasing Apart Main
Chapter 18. Filling In the Details
Chapter 19. Handling Failure
Part IV. Sustainable Test-Driven Development
Chapter 20. Listening to the Tests
Chapter 21. Test Readability
Chapter 22. Constructing Complex Test Data
Chapter 23. Test Diagnostics
Chapter 24. Test Flexibility
Part V. Advanced Topics
Chapter 25. Testing Persistence
Chapter 26. Unit Testing and Threads
Chapter 27. Testing Asynchronous Code
Afterword. A Brief History of Mock Objects
Appendix A. jMock2 Cheat Sheet
Appendix B. Writing a Hamcrest Matcher
Bibliography
Index
← Prev
Back
Next →
← Prev
Back
Next →