Skip to content

Commit 11f2d2c

Browse files
committed
Fix unit tests
1 parent a6586c7 commit 11f2d2c

1 file changed

Lines changed: 69 additions & 20 deletions

File tree

test/chart/line_chart/line_chart_painter_test.dart

Lines changed: 69 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)