LocalFileComparator class
The default GoldenFileComparator implementation for flutter test
.
This comparator loads golden files from the local file system, treating the golden key as a relative path from the test file's directory.
This comparator performs a very simplistic comparison, doing a byte-for-byte comparison of the encoded PNGs, returning true only if there's an exact match. This means it will fail the test if two PNGs represent the same pixels but are encoded differently.
When using flutter test --update-goldens
, LocalFileComparator
updates the files on disk to match the rendering.
- Implemented types
Constructors
- LocalFileComparator(Uri testFile, { Style pathStyle })
-
Creates a new LocalFileComparator for the specified
testFile
. [...]
Properties
Methods
-
compare(
Uint8List imageBytes, Uri golden) → Future< bool> -
Compares
imageBytes
against the golden file identified bygolden
. [...]override -
update(
Uri golden, Uint8List imageBytes) → Future< void> -
Updates the golden file identified by
golden
withimageBytes
. [...]override -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
dynamic other) → bool -
The equality operator. [...]
inherited