Unit testing asserts can be difficult to use.
Approval tests simplify this by taking a snapshot of the
results, and confirming that they have not changed.
Apache Maven
<!-- https://jarcasting.com/artifacts/com.approvaltests/approvaltests-parent/ -->
<dependency>
<groupId>com.approvaltests</groupId>
<artifactId>approvaltests-parent</artifactId>
<version>11.2,0</version>
<type>pom</type>
</dependency>
Gradle Groovy
// https://jarcasting.com/artifacts/com.approvaltests/approvaltests-parent/
implementation 'com.approvaltests:approvaltests-parent:11.2,0'
Gradle Kotlin
// https://jarcasting.com/artifacts/com.approvaltests/approvaltests-parent/
implementation ("com.approvaltests:approvaltests-parent:11.2,0")
Apache Buildr
'com.approvaltests:approvaltests-parent:pom:11.2,0'
Apache Ivy
<dependency org="com.approvaltests" name="approvaltests-parent" rev="11.2,0">
<artifact name="approvaltests-parent" type="pom" />
</dependency>
Groovy Grape
@Grapes(
@Grab(group='com.approvaltests', module='approvaltests-parent', version='11.2,0')
)
Scala SBT
libraryDependencies += "com.approvaltests" % "approvaltests-parent" % "11.2,0"
Leiningen
[com.approvaltests/approvaltests-parent "11.2,0"]