@@ -32,15 +32,15 @@ testImplementation 'io.github.origin-energy:java-snapshot-testing-junit5:4.+'
3232testImplementation("org.slf4j:slf4j-simple:2.0.0-alpha0")
3333
3434// Optional: Many will want to serialize into JSON. In this case you should also add the Jackson plugin
35- testImplementation 'io.github.origin-energy:java-snapshot-testing-plugin-jackson:4.+'
36- testImplementation 'com.fasterxml.jackson.core:jackson-core:2.11.3'
37- testImplementation 'com.fasterxml.jackson.core:jackson-databind:2.11.3'
38-
39- // For Jackson 3 use the dedicated plugin and serializer classes instead
4035testImplementation 'io.github.origin-energy:java-snapshot-testing-plugin-jackson3:4.+'
4136testImplementation 'tools.jackson.core:jackson-core:3.1.0'
4237testImplementation 'tools.jackson.core:jackson-databind:3.1.0'
4338
39+ // For Jackson 2 use the dedicated plugin and serializer classes instead
40+ testImplementation 'io.github.origin-energy:java-snapshot-testing-plugin-jackson:4.+'
41+ testImplementation 'com.fasterxml.jackson.core:jackson-core:2.11.3'
42+ testImplementation 'com.fasterxml.jackson.core:jackson-databind:2.11.3'
43+
4444// Optional: If you want Jackson to serialize Java 8 date/time types or Optionals you should also add the following dependencies
4545testRuntimeOnly 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.3'
4646testRuntimeOnly 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.3'
@@ -54,12 +54,12 @@ testRuntimeOnly 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.3'
5454 ``` text
5555serializer=au.com.origin.snapshots.serializers.v1.ToStringSnapshotSerializer
5656serializer.base64=au.com.origin.snapshots.serializers.v1.Base64SnapshotSerializer
57- serializer.json=au.com.origin.snapshots.jackson .serializers.v1.JacksonSnapshotSerializer
58- serializer.orderedJson=au.com.origin.snapshots.jackson .serializers.v1.DeterministicJacksonSnapshotSerializer
57+ serializer.json=au.com.origin.snapshots.jackson3 .serializers.v1.Jackson3SnapshotSerializer
58+ serializer.orderedJson=au.com.origin.snapshots.jackson3 .serializers.v1.DeterministicJackson3SnapshotSerializer
5959
60- # Jackson 3 alternative
61- # serializer.json=au.com.origin.snapshots.jackson3 .serializers.v1.Jackson3SnapshotSerializer
62- # serializer.orderedJson=au.com.origin.snapshots.jackson3 .serializers.v1.DeterministicJackson3SnapshotSerializer
60+ # Jackson 2 alternative
61+ # serializer.json=au.com.origin.snapshots.jackson .serializers.v1.JacksonSnapshotSerializer
62+ # serializer.orderedJson=au.com.origin.snapshots.jackson .serializers.v1.DeterministicJacksonSnapshotSerializer
6363comparator=au.com.origin.snapshots.comparators.v1.PlainTextEqualsComparator
6464reporters=au.com.origin.snapshots.reporters.v1.PlainTextSnapshotReporter
6565snapshot-dir=__snapshots__
0 commit comments