@@ -9,71 +9,70 @@ import '../rendering/rendering_tester.dart';
9
9
import 'mocks_for_image_cache.dart' ;
10
10
11
11
void main () {
12
- TestRenderingFlutterBinding (); // initializes the imageCache
13
- group (ImageCache , () {
14
- tearDown (() {
15
- imageCache.clear ();
16
- imageCache.maximumSize = 1000 ;
17
- imageCache.maximumSizeBytes = 10485760 ;
18
- });
12
+ TestRenderingFlutterBinding ();
19
13
20
- test ('Image cache resizing based on count' , () async {
21
- imageCache.maximumSize = 2 ;
14
+ tearDown (() {
15
+ imageCache.clear ();
16
+ imageCache.maximumSize = 1000 ;
17
+ imageCache.maximumSizeBytes = 10485760 ;
18
+ });
19
+
20
+ test ('Image cache resizing based on count' , () async {
21
+ imageCache.maximumSize = 2 ;
22
22
23
- final TestImageInfo a = await extractOneFrame (const TestImageProvider (1 , 1 ).resolve (ImageConfiguration .empty)) as TestImageInfo ;
24
- final TestImageInfo b = await extractOneFrame (const TestImageProvider (2 , 2 ).resolve (ImageConfiguration .empty)) as TestImageInfo ;
25
- final TestImageInfo c = await extractOneFrame (const TestImageProvider (3 , 3 ).resolve (ImageConfiguration .empty)) as TestImageInfo ;
26
- final TestImageInfo d = await extractOneFrame (const TestImageProvider (1 , 4 ).resolve (ImageConfiguration .empty)) as TestImageInfo ;
27
- expect (a.value, equals (1 ));
28
- expect (b.value, equals (2 ));
29
- expect (c.value, equals (3 ));
30
- expect (d.value, equals (4 ));
23
+ final TestImageInfo a = await extractOneFrame (const TestImageProvider (1 , 1 ).resolve (ImageConfiguration .empty)) as TestImageInfo ;
24
+ final TestImageInfo b = await extractOneFrame (const TestImageProvider (2 , 2 ).resolve (ImageConfiguration .empty)) as TestImageInfo ;
25
+ final TestImageInfo c = await extractOneFrame (const TestImageProvider (3 , 3 ).resolve (ImageConfiguration .empty)) as TestImageInfo ;
26
+ final TestImageInfo d = await extractOneFrame (const TestImageProvider (1 , 4 ).resolve (ImageConfiguration .empty)) as TestImageInfo ;
27
+ expect (a.value, equals (1 ));
28
+ expect (b.value, equals (2 ));
29
+ expect (c.value, equals (3 ));
30
+ expect (d.value, equals (4 ));
31
31
32
- imageCache.maximumSize = 0 ;
32
+ imageCache.maximumSize = 0 ;
33
33
34
- final TestImageInfo e = await extractOneFrame (const TestImageProvider (1 , 5 ).resolve (ImageConfiguration .empty)) as TestImageInfo ;
35
- expect (e.value, equals (5 ));
34
+ final TestImageInfo e = await extractOneFrame (const TestImageProvider (1 , 5 ).resolve (ImageConfiguration .empty)) as TestImageInfo ;
35
+ expect (e.value, equals (5 ));
36
36
37
- final TestImageInfo f = await extractOneFrame (const TestImageProvider (1 , 6 ).resolve (ImageConfiguration .empty)) as TestImageInfo ;
38
- expect (f.value, equals (6 ));
37
+ final TestImageInfo f = await extractOneFrame (const TestImageProvider (1 , 6 ).resolve (ImageConfiguration .empty)) as TestImageInfo ;
38
+ expect (f.value, equals (6 ));
39
39
40
- imageCache.maximumSize = 3 ;
40
+ imageCache.maximumSize = 3 ;
41
41
42
- final TestImageInfo g = await extractOneFrame (const TestImageProvider (1 , 7 ).resolve (ImageConfiguration .empty)) as TestImageInfo ;
43
- expect (g.value, equals (7 ));
42
+ final TestImageInfo g = await extractOneFrame (const TestImageProvider (1 , 7 ).resolve (ImageConfiguration .empty)) as TestImageInfo ;
43
+ expect (g.value, equals (7 ));
44
44
45
- final TestImageInfo h = await extractOneFrame (const TestImageProvider (1 , 8 ).resolve (ImageConfiguration .empty)) as TestImageInfo ;
46
- expect (h.value, equals (7 ));
47
- });
45
+ final TestImageInfo h = await extractOneFrame (const TestImageProvider (1 , 8 ).resolve (ImageConfiguration .empty)) as TestImageInfo ;
46
+ expect (h.value, equals (7 ));
47
+ });
48
48
49
- test ('Image cache resizing based on size' , () async {
50
- const TestImage testImage = TestImage (width: 8 , height: 8 ); // 256 B.
51
- imageCache.maximumSizeBytes = 256 * 2 ;
49
+ test ('Image cache resizing based on size' , () async {
50
+ const TestImage testImage = TestImage (width: 8 , height: 8 ); // 256 B.
51
+ imageCache.maximumSizeBytes = 256 * 2 ;
52
52
53
- final TestImageInfo a = await extractOneFrame (const TestImageProvider (1 , 1 , image: testImage).resolve (ImageConfiguration .empty)) as TestImageInfo ;
54
- final TestImageInfo b = await extractOneFrame (const TestImageProvider (2 , 2 , image: testImage).resolve (ImageConfiguration .empty)) as TestImageInfo ;
55
- final TestImageInfo c = await extractOneFrame (const TestImageProvider (3 , 3 , image: testImage).resolve (ImageConfiguration .empty)) as TestImageInfo ;
56
- final TestImageInfo d = await extractOneFrame (const TestImageProvider (1 , 4 , image: testImage).resolve (ImageConfiguration .empty)) as TestImageInfo ;
57
- expect (a.value, equals (1 ));
58
- expect (b.value, equals (2 ));
59
- expect (c.value, equals (3 ));
60
- expect (d.value, equals (4 ));
53
+ final TestImageInfo a = await extractOneFrame (const TestImageProvider (1 , 1 , image: testImage).resolve (ImageConfiguration .empty)) as TestImageInfo ;
54
+ final TestImageInfo b = await extractOneFrame (const TestImageProvider (2 , 2 , image: testImage).resolve (ImageConfiguration .empty)) as TestImageInfo ;
55
+ final TestImageInfo c = await extractOneFrame (const TestImageProvider (3 , 3 , image: testImage).resolve (ImageConfiguration .empty)) as TestImageInfo ;
56
+ final TestImageInfo d = await extractOneFrame (const TestImageProvider (1 , 4 , image: testImage).resolve (ImageConfiguration .empty)) as TestImageInfo ;
57
+ expect (a.value, equals (1 ));
58
+ expect (b.value, equals (2 ));
59
+ expect (c.value, equals (3 ));
60
+ expect (d.value, equals (4 ));
61
61
62
- imageCache.maximumSizeBytes = 0 ;
62
+ imageCache.maximumSizeBytes = 0 ;
63
63
64
- final TestImageInfo e = await extractOneFrame (const TestImageProvider (1 , 5 , image: testImage).resolve (ImageConfiguration .empty)) as TestImageInfo ;
65
- expect (e.value, equals (5 ));
64
+ final TestImageInfo e = await extractOneFrame (const TestImageProvider (1 , 5 , image: testImage).resolve (ImageConfiguration .empty)) as TestImageInfo ;
65
+ expect (e.value, equals (5 ));
66
66
67
- final TestImageInfo f = await extractOneFrame (const TestImageProvider (1 , 6 , image: testImage).resolve (ImageConfiguration .empty)) as TestImageInfo ;
68
- expect (f.value, equals (6 ));
67
+ final TestImageInfo f = await extractOneFrame (const TestImageProvider (1 , 6 , image: testImage).resolve (ImageConfiguration .empty)) as TestImageInfo ;
68
+ expect (f.value, equals (6 ));
69
69
70
- imageCache.maximumSizeBytes = 256 * 3 ;
70
+ imageCache.maximumSizeBytes = 256 * 3 ;
71
71
72
- final TestImageInfo g = await extractOneFrame (const TestImageProvider (1 , 7 , image: testImage).resolve (ImageConfiguration .empty)) as TestImageInfo ;
73
- expect (g.value, equals (7 ));
72
+ final TestImageInfo g = await extractOneFrame (const TestImageProvider (1 , 7 , image: testImage).resolve (ImageConfiguration .empty)) as TestImageInfo ;
73
+ expect (g.value, equals (7 ));
74
74
75
- final TestImageInfo h = await extractOneFrame (const TestImageProvider (1 , 8 , image: testImage).resolve (ImageConfiguration .empty)) as TestImageInfo ;
76
- expect (h.value, equals (7 ));
77
- });
75
+ final TestImageInfo h = await extractOneFrame (const TestImageProvider (1 , 8 , image: testImage).resolve (ImageConfiguration .empty)) as TestImageInfo ;
76
+ expect (h.value, equals (7 ));
78
77
});
79
78
}
0 commit comments