This repository contains the source code for the book 30 Testing Tools & Libraries Every Java Developer Must Know.
Grab your copy here.
- Enrich your existing testing toolbox
- Use the right tool for the job
- Inform about various tools & libraries of the Java testing ecosystem
- Cookbook-style introduction of each tool & library
- Hands-on testing examples that apply for testing any Java application
Requirements:
- Java 11
- Running Docker engine (required for Testcontainers)
Build the project and run all tests with ./mvnw verify.
The book uses a Spring Boot application to demonstrate tools & libraries that test. However, all code examples use a minimal amount of Spring Boot specifics so that you can easily apply them to your application.