the purpose is to explore the unit tests and tdd world
- maven
- java 8
- junit (test basic lib)
- mockito (useful test lib)
- jacoco (code coverage)
- pitest (code coverage + mutant generator)
- lombok (cleaning reasons)
- clean and install all the libs
mvn clean install - execute tests
mvn clean test - generate code coverage report (jacoco)
mvn jacoco:report -f pom.xml - generate mutants and related code coverage report (pitest)
mvn test pitest:mutationCoverage