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.
|