@@ -150,10 +150,13 @@ void main() {
150
150
when (store.getFile (fileUrl)).thenAnswer ((_) => Future .value (cachedInfo));
151
151
152
152
var webHelper = MockWebHelper ();
153
- var downloadedInfo = FileInfo (file, FileSource .Online , DateTime .now ().add (const Duration (days: 1 )), fileUrl);
154
- when (webHelper.downloadFile (fileUrl, key: anyNamed ('key' ))).thenAnswer ((_) => Stream .value (downloadedInfo));
153
+ var downloadedInfo = FileInfo (file, FileSource .Online ,
154
+ DateTime .now ().add (const Duration (days: 1 )), fileUrl);
155
+ when (webHelper.downloadFile (fileUrl, key: anyNamed ('key' )))
156
+ .thenAnswer ((_) => Stream .value (downloadedInfo));
155
157
156
- var cacheManager = TestCacheManager (createTestConfig (), store: store, webHelper: webHelper);
158
+ var cacheManager = TestCacheManager (createTestConfig (),
159
+ store: store, webHelper: webHelper);
157
160
158
161
// ignore: deprecated_member_use_from_same_package
159
162
var fileStream = cacheManager.getFile (fileUrl);
@@ -174,7 +177,8 @@ void main() {
174
177
when (store.getFile (fileUrl)).thenAnswer ((_) => Future .value (null ));
175
178
176
179
var webHelper = MockWebHelper ();
177
- when (webHelper.downloadFile (fileUrl, key: anyNamed ('key' ))).thenAnswer ((_) => Stream .value (fileInfo));
180
+ when (webHelper.downloadFile (fileUrl, key: anyNamed ('key' )))
181
+ .thenAnswer ((_) => Stream .value (fileInfo));
178
182
179
183
var cacheManager = TestCacheManager (
180
184
createTestConfig (),
@@ -195,8 +199,10 @@ void main() {
195
199
when (store.getFile (fileUrl)).thenAnswer ((_) => Future .value (null ));
196
200
197
201
var webHelper = MockWebHelper ();
198
- var error = HttpExceptionWithStatus (404 , 'Invalid statusCode: 404' , uri: Uri .parse (fileUrl));
199
- when (webHelper.downloadFile (fileUrl, key: anyNamed ('key' ))).thenThrow (error);
202
+ var error = HttpExceptionWithStatus (404 , 'Invalid statusCode: 404' ,
203
+ uri: Uri .parse (fileUrl));
204
+ when (webHelper.downloadFile (fileUrl, key: anyNamed ('key' )))
205
+ .thenThrow (error);
200
206
201
207
var cacheManager = TestCacheManager (
202
208
createTestConfig (),
@@ -302,7 +308,8 @@ void main() {
302
308
var store = MockCacheStore ();
303
309
var cacheManager = TestCacheManager (createTestConfig (), store: store);
304
310
305
- var file = await cacheManager.putFile (fileUrl, fileBytes, fileExtension: extension );
311
+ var file = await cacheManager.putFile (fileUrl, fileBytes,
312
+ fileExtension: extension );
306
313
expect (await file.exists (), true );
307
314
expect (await file.readAsBytes (), fileBytes);
308
315
verify (store.putFile (any)).called (1 );
@@ -317,18 +324,21 @@ void main() {
317
324
var store = MockCacheStore ();
318
325
var cacheManager = TestCacheManager (createTestConfig (), store: store);
319
326
320
- var file = await cacheManager.putFile (fileUrl, fileBytes, key: fileKey, fileExtension: extension );
327
+ var file = await cacheManager.putFile (fileUrl, fileBytes,
328
+ key: fileKey, fileExtension: extension );
321
329
expect (await file.exists (), true );
322
330
expect (await file.readAsBytes (), fileBytes);
323
- final arg = verify (store.putFile (captureAny)).captured.first as CacheObject ;
331
+ final arg =
332
+ verify (store.putFile (captureAny)).captured.first as CacheObject ;
324
333
expect (arg.key, fileKey);
325
334
expect (arg.url, fileUrl);
326
335
});
327
336
328
337
test ('Check if file is written and info is stored' , () async {
329
338
var fileUrl = 'baseflow.com/test' ;
330
339
var extension = 'jpg' ;
331
- var memorySystem = await MemoryFileSystem ().systemTempDirectory.createTemp ('origin' );
340
+ var memorySystem =
341
+ await MemoryFileSystem ().systemTempDirectory.createTemp ('origin' );
332
342
333
343
var existingFile = memorySystem.childFile ('testfile.jpg' );
334
344
var fileBytes = Uint8List (16 );
@@ -337,7 +347,9 @@ void main() {
337
347
var store = MockCacheStore ();
338
348
var cacheManager = TestCacheManager (createTestConfig (), store: store);
339
349
340
- var file = await cacheManager.putFileStream (fileUrl, existingFile.openRead (), fileExtension: extension );
350
+ var file = await cacheManager.putFileStream (
351
+ fileUrl, existingFile.openRead (),
352
+ fileExtension: extension );
341
353
expect (await file.exists (), true );
342
354
expect (await file.readAsBytes (), fileBytes);
343
355
verify (store.putFile (any)).called (1 );
@@ -347,7 +359,8 @@ void main() {
347
359
var fileUrl = 'baseflow.com/test' ;
348
360
var fileKey = 'test1234' ;
349
361
var extension = 'jpg' ;
350
- var memorySystem = await MemoryFileSystem ().systemTempDirectory.createTemp ('origin' );
362
+ var memorySystem =
363
+ await MemoryFileSystem ().systemTempDirectory.createTemp ('origin' );
351
364
352
365
var existingFile = memorySystem.childFile ('testfile.jpg' );
353
366
var fileBytes = Uint8List (16 );
@@ -356,11 +369,13 @@ void main() {
356
369
var store = MockCacheStore ();
357
370
var cacheManager = TestCacheManager (createTestConfig (), store: store);
358
371
359
- var file =
360
- await cacheManager.putFileStream (fileUrl, existingFile.openRead (), key: fileKey, fileExtension: extension );
372
+ var file = await cacheManager.putFileStream (
373
+ fileUrl, existingFile.openRead (),
374
+ key: fileKey, fileExtension: extension );
361
375
expect (await file.exists (), true );
362
376
expect (await file.readAsBytes (), fileBytes);
363
- final arg = verify (store.putFile (captureAny)).captured.first as CacheObject ;
377
+ final arg =
378
+ verify (store.putFile (captureAny)).captured.first as CacheObject ;
364
379
expect (arg.key, fileKey);
365
380
expect (arg.url, fileUrl);
366
381
});
@@ -371,12 +386,13 @@ void main() {
371
386
var fileUrl = 'baseflow.com/test' ;
372
387
373
388
var store = MockCacheStore ();
374
- when (store.retrieveCacheData (fileUrl)).thenAnswer ((_) => Future .value (CacheObject (
375
- fileUrl,
376
- relativePath: 'test.png' ,
377
- validTill: clock.now (),
378
- id: 123 ,
379
- )));
389
+ when (store.retrieveCacheData (fileUrl))
390
+ .thenAnswer ((_) => Future .value (CacheObject (
391
+ fileUrl,
392
+ relativePath: 'test.png' ,
393
+ validTill: clock.now (),
394
+ id: 123 ,
395
+ )));
380
396
381
397
var cacheManager = TestCacheManager (createTestConfig (), store: store);
382
398
@@ -388,7 +404,8 @@ void main() {
388
404
var fileUrl = 'baseflow.com/test' ;
389
405
390
406
var store = MockCacheStore ();
391
- when (store.retrieveCacheData (fileUrl)).thenAnswer ((_) => Future .value (null ));
407
+ when (store.retrieveCacheData (fileUrl))
408
+ .thenAnswer ((_) => Future .value (null ));
392
409
393
410
var cacheManager = TestCacheManager (createTestConfig (), store: store);
394
411
@@ -400,12 +417,13 @@ void main() {
400
417
var fileUrl = 'baseflow.com/test' ;
401
418
402
419
var store = MockCacheStore ();
403
- when (store.retrieveCacheData (fileUrl)).thenAnswer ((_) => Future .value (CacheObject (
404
- fileUrl,
405
- relativePath: 'test.png' ,
406
- validTill: clock.now (),
407
- id: null ,
408
- )));
420
+ when (store.retrieveCacheData (fileUrl))
421
+ .thenAnswer ((_) => Future .value (CacheObject (
422
+ fileUrl,
423
+ relativePath: 'test.png' ,
424
+ validTill: clock.now (),
425
+ id: null ,
426
+ )));
409
427
410
428
var cacheManager = TestCacheManager (createTestConfig (), store: store);
411
429
@@ -417,10 +435,12 @@ void main() {
417
435
418
436
test ('Download file just downloads file' , () async {
419
437
var fileUrl = 'baseflow.com/test' ;
420
- var fileInfo = FileInfo (MemoryFileSystem .test ().file ('f' ), FileSource .Cache , DateTime .now (), fileUrl);
438
+ var fileInfo = FileInfo (MemoryFileSystem .test ().file ('f' ), FileSource .Cache ,
439
+ DateTime .now (), fileUrl);
421
440
var store = MockCacheStore ();
422
441
var webHelper = MockWebHelper ();
423
- when (webHelper.downloadFile (fileUrl, key: anyNamed ('key' ))).thenAnswer ((_) => Stream .value (fileInfo));
442
+ when (webHelper.downloadFile (fileUrl, key: anyNamed ('key' )))
443
+ .thenAnswer ((_) => Stream .value (fileInfo));
424
444
var cacheManager = TestCacheManager (
425
445
createTestConfig (),
426
446
webHelper: webHelper,
@@ -431,12 +451,15 @@ void main() {
431
451
432
452
test ('test file from memory' , () async {
433
453
var fileUrl = 'baseflow.com/test' ;
434
- var fileInfo = FileInfo (MemoryFileSystem .test ().file ('f' ), FileSource .Cache , DateTime .now (), fileUrl);
454
+ var fileInfo = FileInfo (MemoryFileSystem .test ().file ('f' ), FileSource .Cache ,
455
+ DateTime .now (), fileUrl);
435
456
436
457
var store = MockCacheStore ();
437
- when (store.getFileFromMemory (fileUrl)).thenAnswer ((realInvocation) async => fileInfo);
458
+ when (store.getFileFromMemory (fileUrl))
459
+ .thenAnswer ((realInvocation) async => fileInfo);
438
460
var webHelper = MockWebHelper ();
439
- var cacheManager = TestCacheManager (createTestConfig (), store: store, webHelper: webHelper);
461
+ var cacheManager = TestCacheManager (createTestConfig (),
462
+ store: store, webHelper: webHelper);
440
463
var result = await cacheManager.getFileFromMemory (fileUrl);
441
464
expect (result, fileInfo);
442
465
});
@@ -455,9 +478,15 @@ void main() {
455
478
var config = createTestConfig ();
456
479
var fileService = config.fileService;
457
480
var downloadStreamController = StreamController <List <int >>();
458
- when (fileService.get (fileUrl, headers: anyNamed ('headers' ))).thenAnswer ((_) {
459
- return Future .value (
460
- MockFileFetcherResponse (downloadStreamController.stream, 6 , 'testv1' , '.jpg' , 200 , DateTime .now ()));
481
+ when (fileService.get (fileUrl, headers: anyNamed ('headers' )))
482
+ .thenAnswer ((_) {
483
+ return Future .value (MockFileFetcherResponse (
484
+ downloadStreamController.stream,
485
+ 6 ,
486
+ 'testv1' ,
487
+ '.jpg' ,
488
+ 200 ,
489
+ DateTime .now ()));
461
490
});
462
491
463
492
var cacheManager = TestCacheManager (config);
@@ -492,9 +521,15 @@ void main() {
492
521
when (store.getFile (fileUrl)).thenAnswer ((_) => Future .value (null ));
493
522
494
523
var downloadStreamController = StreamController <List <int >>();
495
- when (config.fileService.get (fileUrl, headers: anyNamed ('headers' ))).thenAnswer ((_) {
496
- return Future .value (
497
- MockFileFetcherResponse (downloadStreamController.stream, 6 , 'testv1' , '.jpg' , 200 , DateTime .now ()));
524
+ when (config.fileService.get (fileUrl, headers: anyNamed ('headers' )))
525
+ .thenAnswer ((_) {
526
+ return Future .value (MockFileFetcherResponse (
527
+ downloadStreamController.stream,
528
+ 6 ,
529
+ 'testv1' ,
530
+ '.jpg' ,
531
+ 200 ,
532
+ DateTime .now ()));
498
533
});
499
534
500
535
var cacheManager = TestCacheManager (config);
@@ -522,5 +557,6 @@ class TestCacheManager extends CacheManager with ImageCacheManager {
522
557
Config ? config, {
523
558
CacheStore ? store,
524
559
WebHelper ? webHelper,
525
- }) : super .custom (config ?? createTestConfig (), cacheStore: store, webHelper: webHelper);
560
+ }) : super .custom (config ?? createTestConfig (),
561
+ cacheStore: store, webHelper: webHelper);
526
562
}
0 commit comments