All Classes and Interfaces
Class
Description
A builder to configure an approval for a given value.
An
AssertionError thrown when an approval fails.Deprecated, for removal: This API element is subject to removal in a future version.
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.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.An
Approver that checks if the received value is equal to a value given in place.Deprecated, for removal: This API element is subject to removal in a future version.
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.
A builder for creating
PathProvider instances.Deprecated, for removal: This API element is subject to removal in a future version.
use
PathProviderBuilder insteadScrubs 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.
Represents a test method in a test class.
TestMethod implementation for JUnit/JUnit5.TestMethod implementation for Spock.TestMethod implementation for TestNG.A simple
Printer implementation that uses the Object.toString() method.
PathProviderBuilder.approvedPath(Path)instead