diff --git a/CHANGELOG.md b/CHANGELOG.md index 4daf9c2..d62761a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,12 +5,13 @@ ### Added - `EbayItemDataSource` (#37) +- Mutation testing capabilities via PITest (#66) - `Product` class - Mapping between Product and its corresponding DTO - Dependencies: Lombok for easier notation, JUnit 5 Params for repetitive tests - Product Validation - Product Retrieval -- Tests +- Unit Tests ### Changed diff --git a/Script/MutationTestReport.sh b/Script/MutationTestReport.sh new file mode 100644 index 0000000..beadbec --- /dev/null +++ b/Script/MutationTestReport.sh @@ -0,0 +1,2 @@ +mvn test-compile org.pitest:pitest-maven:mutationCoverage +start target/pit-reports/index.html \ No newline at end of file diff --git a/pom.xml b/pom.xml index 0537059..d45d187 100644 --- a/pom.xml +++ b/pom.xml @@ -60,6 +60,12 @@ 2.8.0 + + org.pitest + pitest-junit5-plugin + 1.2.0 + + org.slf4j slf4j-api @@ -101,6 +107,12 @@ jacoco-maven-plugin 0.8.10 + + + org.pitest + pitest-maven + 1.14.1 +