All Classes and Interfaces

Class
Description
A builder to configure an approval for a given value.
An AssertionError thrown when an approval fails.
A PathProvider that uses the path of a previously approved file to determine the path the received file and the filename extension.
A Consumer that verifies a printed value and (optionally) stores the value in some fashion if approved for a later execution.
Special RegexScrubber to scrub date/time strings described by a DateTimeFormatter pattern like "yyyy-MM-dd" for local dates.
Approver that compares the received value with the approved value stored in a file.
A verifier that checks if the received value is equal to a value given in place.
A PathProvider that uses a stack trace to determine the paths of the approved and received files.
A generic printer for Java Objects that prints their properties and values one per line.
A provider for the paths of the approved and received files.
Collection of static methods to create PathProviders instances.
A Function that converts an object to a String.
Scrubs a String by replacing all occurrences of a pattern by applying the given replacement Function for each finding.
Scrubs a String by replacing all occurrences of a date pattern with relative descriptions, like [today], [yesterday], [2 days from now] , [21 days ago] .
Collection of replacement functions (Functions that take an Integer and return an Object) for use with Scrubbers.
An UnaryOperator that scrubs certain information from a value.
Collection of static methods to create Scrubber instances.
Utility class to find the current test method using the stack trace.
Collection of static methods to create Approver instances.