This project includes Unit, Integration & Acceptance tests for a simple Spring Boot REST controller. The goal of this was to see how to write each type of test in Spring & see the advantages/disadvantages of each.
Testing individual piece of code.
Testing integration of units together.
Testing the application works the way a user expects it to. This can validate business requirements.
mvn spring-boot:run
mvn test