Summary
Throughout this chapter, we have explored multiple ways to write test cases. We have seen simple tests, midgrade tests, and complex ones. All of these give us ways to test different aspects of our application.
And each tactic has various tradeoffs. We can get our hands on real database engines if we’re willing to spend the extra runtime. We can also ensure our security policies are properly shaken out with both unauthorized and fully authorized users.
Hopefully, this has whet your appetite to fully embrace testing in your applications.
In the next chapter, Configuring an Application with Spring Boot, we’ll learn how to parameterize, configure, and override settings for our application.