All Classes

Class Description
ApprovalTest
@ApprovalTest is an extension of the @Test annotation and indicates the annotated test method is used for approval testing.
ApprovalTestingConfiguration
A configuration class for approval testing.
ApprovalTestingEngine
The central part of the approval testing application.
ApprovalTestParameterResolver
The parent class of the ParameterResolvers.
Approver
A central class that is responsible for approving a new version of a file.
ApprovingFailedException
This Exception is thrown if a unapproved File cannot be approved.
BaselineCandidateCreationFailedException
This Exception is thrown if a baseline can not be created.
BaselineCandidateNotFoundException
This Exception is thrown if a wanted baseline candidate can not be found.
BaselineCreationFailedException
This Exception is thrown if a baseline can not be created.
BaselineNotFoundException
This Exception is thrown if a wanted baseline can not be found.
BaselineRepository
A central administration point for the baselines and the baseline candidates.
BaselineRepositoryImpl
An implementation of the BaselineRepository with a text file based approach.
CopyingFailedException
This Exception is thrown if the content of the baseline candidate cannot be copied to the baseline.
Differ
A central class that is responsible for computing differences of two strings or json nodes.
DiffingFailedException
This Exception is thrown if the differences of two Files cannot be computed.
FileCreationFailedException
This Exception is thrown if a file can not be created.
JsonFile
JsonFile is a wrapper around TextFile that provides functionality to read and write data of JsonFiles.
JsonVerifier
The JsonVerifier provides a method to verify JSON objects within Approval Tests.
JsonVerifierParameterResolver
JsonVerifierParameterResolver allows to use the JsonVerifier as parameter in Approval Tests.
StringVerifier
The StringVerifier provides methods to verify String objects or String lists within Approval Tests.
StringVerifierParameterResolver
StringVerifierParameterResolver allows to use the StringVerifier as parameter in Approval Tests.
TextFile
An extension of an File that provides functionality to read and write data of TextFile.
VerificationFailedError
This Error is thrown if a verification of an approval test fails.
VerificationFailedException
This Exception is thrown if the differences of two Files cannot be computed.
Verifier
The parent class of the verifiers.
VersionNotApprovedError
This Error is thrown if no approved version within an approval test exists.