@@ -2802,9 +2802,20 @@ void main() {
28022802
28032803 final result1 =
28042804 verify (mockCanvasWrapper.drawRRect (captureAny, captureAny))
2805- ..called (2 );
2806- final rRect = result1.captured[0 ] as RRect ;
2807- final paint = result1.captured[1 ] as Paint ;
2805+ ..called (3 );
2806+ final rRectShadow = result1.captured[0 ] as RRect ;
2807+ final paintShadow = result1.captured[1 ] as Paint ;
2808+ expect (
2809+ rRectShadow,
2810+ RRect .fromLTRBR (0 , 40 , 38 , 78 , const Radius .circular (12 )),
2811+ );
2812+ expect (paintShadow.color, isSameColorAs (const Color (0x00000000 )));
2813+ expect (
2814+ paintShadow.maskFilter,
2815+ const MaskFilter .blur (BlurStyle .normal, 0 ),
2816+ );
2817+ final rRect = result1.captured[2 ] as RRect ;
2818+ final paint = result1.captured[3 ] as Paint ;
28082819 expect (
28092820 rRect,
28102821 RRect .fromLTRBAndCorners (
@@ -2817,8 +2828,8 @@ void main() {
28172828 ),
28182829 );
28192830 expect (paint.color, isSameColorAs (const Color (0x11111111 )));
2820- final rRectBorder = result1.captured[2 ] as RRect ;
2821- final paintBorder = result1.captured[3 ] as Paint ;
2831+ final rRectBorder = result1.captured[4 ] as RRect ;
2832+ final paintBorder = result1.captured[5 ] as Paint ;
28222833 expect (
28232834 rRectBorder,
28242835 RRect .fromLTRBAndCorners (
@@ -2871,6 +2882,7 @@ void main() {
28712882 .toList ();
28722883 },
28732884 tooltipBorder: const BorderSide (color: Color (0x11111111 ), width: 2 ),
2885+ shadow: const Shadow (),
28742886 );
28752887 final data = LineChartData (
28762888 minY: 0 ,
@@ -2927,16 +2939,27 @@ void main() {
29272939
29282940 final result1 =
29292941 verify (mockCanvasWrapper.drawRRect (captureAny, captureAny))
2930- ..called (2 );
2931- final rRect = result1.captured[0 ] as RRect ;
2932- final paint = result1.captured[1 ] as Paint ;
2942+ ..called (3 );
2943+ final rRectShadow = result1.captured[0 ] as RRect ;
2944+ final paintShadow = result1.captured[1 ] as Paint ;
2945+ expect (
2946+ rRectShadow,
2947+ RRect .fromLTRBR (- 28 , 40 , 10 , 78 , const Radius .circular (12 )),
2948+ );
2949+ expect (paintShadow.color, isSameColorAs (const Color (0xFF000000 )));
2950+ expect (
2951+ paintShadow.maskFilter,
2952+ const MaskFilter .blur (BlurStyle .normal, 0 ),
2953+ );
2954+ final rRect = result1.captured[2 ] as RRect ;
2955+ final paint = result1.captured[3 ] as Paint ;
29332956 expect (
29342957 rRect,
29352958 RRect .fromLTRBR (- 28 , 40 , 10 , 78 , const Radius .circular (12 )),
29362959 );
29372960 expect (paint.color, isSameColorAs (const Color (0x11111111 )));
2938- final rRectBorder = result1.captured[2 ] as RRect ;
2939- final paintBorder = result1.captured[3 ] as Paint ;
2961+ final rRectBorder = result1.captured[4 ] as RRect ;
2962+ final paintBorder = result1.captured[5 ] as Paint ;
29402963 expect (
29412964 rRectBorder,
29422965 RRect .fromLTRBR (- 28 , 40 , 10 , 78 , const Radius .circular (12 )),
@@ -2982,6 +3005,10 @@ void main() {
29823005 .toList ();
29833006 },
29843007 tooltipBorder: const BorderSide (color: Color (0x11111111 ), width: 2 ),
3008+ shadow: Shadow (
3009+ color: Colors .black.withValues (alpha: 0.25 ),
3010+ offset: const Offset (0 , 3 ),
3011+ ),
29853012 );
29863013 final data = LineChartData (
29873014 minY: 0 ,
@@ -3038,16 +3065,27 @@ void main() {
30383065
30393066 final result1 =
30403067 verify (mockCanvasWrapper.drawRRect (captureAny, captureAny))
3041- ..called (2 );
3042- final rRect = result1.captured[0 ] as RRect ;
3043- final paint = result1.captured[1 ] as Paint ;
3068+ ..called (3 );
3069+ final rRectShadow = result1.captured[0 ] as RRect ;
3070+ final paintShadow = result1.captured[1 ] as Paint ;
3071+ expect (
3072+ rRectShadow,
3073+ RRect .fromLTRBR (10 , 40 + 3 , 48 , 78 + 3 , const Radius .circular (12 )),
3074+ );
3075+ expect (paintShadow.color, isSameColorAs (const Color (0x40000000 )));
3076+ expect (
3077+ paintShadow.maskFilter,
3078+ const MaskFilter .blur (BlurStyle .normal, 0 ),
3079+ );
3080+ final rRect = result1.captured[2 ] as RRect ;
3081+ final paint = result1.captured[3 ] as Paint ;
30443082 expect (
30453083 rRect,
30463084 RRect .fromLTRBR (10 , 40 , 48 , 78 , const Radius .circular (12 )),
30473085 );
30483086 expect (paint.color, isSameColorAs (const Color (0x11111111 )));
3049- final rRectBorder = result1.captured[2 ] as RRect ;
3050- final paintBorder = result1.captured[3 ] as Paint ;
3087+ final rRectBorder = result1.captured[4 ] as RRect ;
3088+ final paintBorder = result1.captured[5 ] as Paint ;
30513089 expect (
30523090 rRectBorder,
30533091 RRect .fromLTRBR (10 , 40 , 48 , 78 , const Radius .circular (12 )),
@@ -3165,16 +3203,27 @@ void main() {
31653203
31663204 final result1 =
31673205 verify (mockCanvasWrapper.drawRRect (captureAny, captureAny))
3168- ..called (2 );
3169- final rRect = result1.captured[0 ] as RRect ;
3170- final paint = result1.captured[1 ] as Paint ;
3206+ ..called (3 );
3207+ final rRectShadow = result1.captured[0 ] as RRect ;
3208+ final paintShadow = result1.captured[1 ] as Paint ;
3209+ expect (
3210+ rRectShadow,
3211+ RRect .fromLTRBR (10 , 0 , 48 , 56 , const Radius .circular (12 )),
3212+ );
3213+ expect (paintShadow.color, isSameColorAs (const Color (0x00000000 )));
3214+ expect (
3215+ paintShadow.maskFilter,
3216+ const MaskFilter .blur (BlurStyle .normal, 0 ),
3217+ );
3218+ final rRect = result1.captured[2 ] as RRect ;
3219+ final paint = result1.captured[3 ] as Paint ;
31713220 expect (
31723221 rRect,
31733222 RRect .fromLTRBR (10 , 0 , 48 , 56 , const Radius .circular (12 )),
31743223 );
31753224 expect (paint.color, isSameColorAs (const Color (0x11111111 )));
3176- final rRectBorder = result1.captured[2 ] as RRect ;
3177- final paintBorder = result1.captured[3 ] as Paint ;
3225+ final rRectBorder = result1.captured[4 ] as RRect ;
3226+ final paintBorder = result1.captured[5 ] as Paint ;
31783227 expect (
31793228 rRectBorder,
31803229 RRect .fromLTRBR (10 , 0 , 48 , 56 , const Radius .circular (12 )),
0 commit comments