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.Scrubs a
String by replacing all occurrences of a date pattern with relative
descriptions, like [today], [yesterday], [2 days from now]
, [21 days ago] .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.