Approval is a Java library which will make you look at your testing from a whole different angle
'com.github.nikolavp:approval-core:0.0.1'
<dependency>
<groupId>com.github.nikolavp</groupId>
<artifactId>approval-core</artifactId>
<version>0.0.1</version>
</dependency>
<dependency org="com.github.nikolavp" name="approval-core" rev="0.0.1"/>
"com.github.nikolavp", "approval-core", "0.0.1"