All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary Class Description ComparisonRuleBuilder Builder for customizing how snapshot files are compared against the actual test result.ComparisonRuleBuilder.ChooseMatcher Allows to choose the comparison for the value.ContextFiles Holds the paths to all files that might have been generated by a single snapshot assertion.DeleteOrphanedSnapshots Deprecated. This annotation is NOT deprecated.EnableSnapshotTests Deprecated, for removal: This API element is subject to removal in a future version. Since 1.7.0 - This class is deprecated in favor of theEnableSnapshotTestsclass within thejunit5package.EnableSnapshotTests Enabling snapshot testsForceUpdateSnapshots Deprecated. This annotation is NOT deprecated.LegacyJUnit5SnapshotExtension This class is only public so it can be referenced by the entry point annotation.Snapshot Allows to do snapshot assertions.SnapshotConfiguration Supplies configuration options to the snapshot test execution.SnapshotDirectory Drop in replacement forEnableSnapshotTests.snapshotDirectory().SnapshotDirectoryStrategy Strategy interface which can be used to determine a custom snapshot directory.SnapshotDsl DSL for defining snapshot tests.SnapshotDsl.ChooseActual SnapshotDsl.ChooseAssertions DSL stage to choose how to perform the snapshot assertion.SnapshotDsl.ChooseDataFormat Allows to choose the structure into which the actual test result will be serialized.SnapshotDsl.ChooseDirectory SnapshotDsl.ChooseName SnapshotDsl.ChooseStructure SnapshotDsl.Snapshot Deprecated, for removal: This API element is subject to removal in a future version. Since 1.8.0 - Use the new top-level typeSnapshotinstead.SnapshotException This is a framework exception that can be thrown when implementing certain extension points.SnapshotFile A snapshot file is a plain text file containing a header and the actual serialized snapshot.SnapshotFile.SnapshotHeader SnapshotNaming Strategy interface for dynamically determining snapshot names.SnapshotSerializer Defines how an object is serialized into a persistable snapshot String.SnapshotTestContext Context object that pertains to the execution of a whole test class which is annotated withEnableSnapshotTests.SnapshotTestOptions Allows to configure some behavior details of the snapshot testing engine.SnapshotTestOptions.DiffFormat Format of the diffs rendered in our assertion failures.SnapshotTestOptions.DiffLineNumbers Defines whether an offset is added to the line numbers when rendering diffs in assertion failure messages.SnapshotTestOptions.NormalizeLineEndings Defines how and if line endings will be normalized after snapshot serialization.SnapshotTestResult Result details of a single snapshot assertion.SnapshotTestResult.SnapshotStatus Information about the creation of a single snapshot file.StructuralAssertions Allows to customize how structured data is compared in order to check whether a snapshot matches an actual test result.StructuredData Combines aSnapshotSerializerand aStructuralAssertionsinstance.StructuredDataProvider Tagging interface for classes that can provide an instance ofStructuredData.TestFrameworkSupport Abstraction to provide test framework specific behavior to the snapshot-test coreTextDiff Creates a diff of 2 Strings.TextDiff.Settings TextDiffAssertionError Internal exception that is used to communicate theTextDiffinstance created by theTextDiffStructuralAssertionsto the snapshot test.TextSnapshot Take snapshots usingObject.toString().TextSnapshot.DiffFormat Format in which diffs will be rendered within assertion failure messages.