Everyday Unit Testing is about understanding unit testing (and some integration testing) in real-life applications. In the book, we’re going deep into understanding where and why unit tests help us, the nuances of writing and reading tests and how code becomes testable or not, depending on our design. We also go into Test Driven Development to help with better design and tests.
Everyday Spring Testing is the ultimate pragmatic guide for testing Spring components and applications today. It covers the basic ideas, implementation and how to think about them in the context of an already complex environment. It covers mocking in Spring environment, using Autowired beans for our advantage and in-process databases for better control and test performance.