@@ -82,6 +82,15 @@ class MockProjectDb implements ProjectDb {
82
82
..text = "log_20221202_000000"
83
83
];
84
84
85
+ // 1x1 transparent pixel
86
+ // https://github.com/flutter/flutter/blob/master/packages/flutter_test/test/goldens_test.dart#L14-L20
87
+ Uint8List pngBytes = Uint8List .fromList ([
88
+ 137 , 80 , 78 , 71 , 13 , 10 , 26 , 10 , 0 , 0 , 0 , 13 , 73 , 72 , 68 , 82 , 0 , 0 , 0 ,
89
+ 1 , 0 , 0 , 0 , 1 , 8 , 6 , 0 , 0 , 0 , 31 , 21 , 196 , 137 , 0 , 0 , 0 , 11 , 73 , 68 , 65 , 84 ,
90
+ 120 , 1 , 99 , 97 , 0 , 2 , 0 , 0 , 25 , 0 , 5 , 144 , 240 , 54 , 245 , 0 , 0 , 0 , 0 , 73 , 69 ,
91
+ 78 , 68 , 174 , 66 , 96 , 130 , // avoid flutter format
92
+ ]);
93
+
85
94
@override
86
95
String getPath () {
87
96
return "mock/path" ;
@@ -145,22 +154,22 @@ class MockProjectDb implements ProjectDb {
145
154
146
155
@override
147
156
Image ? getThumbnail (int imageDataId) {
148
- return null ;
157
+ return Image . memory (pngBytes) ;
149
158
}
150
159
151
160
@override
152
161
Uint8List ? getThumbnailBytes (int imageDataId) {
153
- return null ;
162
+ return pngBytes ;
154
163
}
155
164
156
165
@override
157
166
Image ? getImage (int imageDataId) {
158
- return null ;
167
+ return Image . memory (pngBytes) ;
159
168
}
160
169
161
170
@override
162
171
Uint8List ? getImageDataBytes (int imageDataId) {
163
- return null ;
172
+ return pngBytes ;
164
173
}
165
174
166
175
@override
0 commit comments