All Classes and Interfaces

Class
Description
A builder to configure an approval for a given value.
An AssertionError thrown when an approval fails.
Interface for results of approvals.
A Consumer that approved a printed value and (optionally) stores the value in some fashion if approved for a later execution.
Collection of static methods to create Approver instances.
Central configuration class for ApproveJ.
An error that occurs when there is an issue with loading the Configuration.
Scrubs a String of date/time strings described by a DateTimeFormatter pattern like "yyyy-MM-dd" for local dates using the wrapped StringScrubber.
Generic Scrubber to set the value of a certain field via reflection.
ApprovalResult for files.
Interface for triggering a review by the user.
A FileReviewer implementation that executes the given script.
Result class for FileReviewers.
A simple ApprovalResult, e.g.
A generic printer for Java Objects that prints their properties and values one per line.
A record to provide the paths of the approved and received files.
Collection of static methods to create PathProvider instances.
A Function that converts an object to a String.
A format to print values of type T, as defined by a Printer and a suggested PrintFormat.filenameExtension().
Replaces each match of the given dateTimePattern (as defined by DateTimeFormatter) with a relative description, like [today], [yesterday], [13 days from now].
Replaces each match of the given dateTimePattern (as defined by DateTimeFormatter) with a relative description, like [10m ago], [in 2d 1h 3m 33s], [13d ago].
A BiFunction, that defines how a match is replaced.
Collection of replacement functions (Functions that take an Integer and return an Object) for use with Scrubbers.
Interface for results of reviews.
An UnaryOperator that scrubs certain information from a value.
Collection of static methods to create Scrubber instances.
Exception thrown when scrubbing fails.
A generic print format for Java Objects that prints that uses the Object.toString() method.
Utility class to find the current test method using the stack trace.
Scrubs a String by replacing all occurrences of a pattern by applying the given replacement Function for each finding.
Represents a test method in a test class.
TestMethod implementation for JUnit/JUnit5.
TestMethod implementation for Spock.
TestMethod implementation for TestNG.