Do you want to get started with unit testing in Java? Perhaps you already know a little about JUnit, but you've always wanted to learn more about this useful framework? Either way, this course will teach you what you need to know to not only get started with JUnit, but to master all of the features of the JUnit framework. In this course, we'll start out by learning the basics of JUnit and how to create some basic unit tests. Then, we'll go into some of the lesser known advanced features of JUnit that will really help you write elegant tests with less code. After that, I'll show you how to integrate JUnit with your existing Ant or Maven build system and how you can automate the creation of JUnit reports. Finally, we'll wrap things up by going beyond the basic uses of JUnit by learning how to use stubs and mocks to really isolate classes and we'll also learn how to use JUnit for more than just unit testing. By the end of this course, you'll be a JUnit pro and will have a handful of useful tools and techniques you can use to make the most of the JUnit framework. If you are interested in JUnit, you won't want to miss this course.