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 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.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.
Represents a test method in a test class.
TestMethod implementation for JUnit/JUnit5.TestMethod implementation for Spock.TestMethod implementation for TestNG.