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.A
FileReviewer that accepts any given received value, ignoring the previously approved
value.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.
Specialized
Provider for FileReviewer implementations.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
FileReviewer that does nothing and never triggers a reapproval.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().Specialized
Provider for PrintFormat implementations.Service Provider Interface (SPI) for registering configurable components.
Registry for components that can be configured via aliases.
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 static methods to create
FileReviewer instances.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.