Book Image

Test-Driven Java Development

Book Image

Test-Driven Java Development

Overview of this book

Table of Contents (17 chapters)
Test-Driven Java Development
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
8
Refactoring Legacy Code – Making it Young Again
Index

Chapter 4. Unit Testing – Focusing on What You Do and Not on What Has Been Done

 

"To create something exceptional, your mindset must be relentlessly focused on the smallest detail."

 
 --Giorgio Armani

As promised, each chapter will explore a different Java testing framework and this one is no exception. We'll use TestNG to build our specifications.

In the previous chapter, we practiced the red-green-refactor procedure. We used unit tests without going deeper into how unit testing works in the context of TDD. We'll build on the knowledge from the last chapter and go into more detail by trying to explain what unit tests really are and how they fit in to the TDD approach to build software.

The goal of this chapter is to learn how to focus on the unit we're currently working on and how to ignore or isolate those that were done before.

Once we're comfortable with TestNG and unit testing, we'll dive right into the requirements of our next application and start coding.

The following topics will be covered...