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