Let's build a Spring Boot application that builds out a Course Reviews API. We'll check out the awesome Spring Data REST umbrella project. Source code is available on GitHub.
Unit testing is a Java best practice that ensures your code is working how it was intended. It is a critical habit that you should develop early on in your coding adventures.
What you'll learn
Defining a Unit
Composition vs. Inheritance
Test fixtures, test suites and the jUnit test runner