Home Page Icon
Home Page
Table of Contents for
Cover page
Close
Cover page
by Nat Pryce, Steve Freeman
Growing Object-Oriented Software, Guided by Tests
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
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Title Page
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset