Skip to content

Commit bf8aa1d

Browse files
committed
Fix unit tests
1 parent adad715 commit bf8aa1d

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
@@ -2799,16 +2799,27 @@ void main() {
27992799

28002800
final result1 =
28012801
verify(mockCanvasWrapper.drawRRect(captureAny, captureAny))
2802-
..called(2);
2803-
final rRect = result1.captured[0] as RRect;
2804-
final paint = result1.captured[1] as Paint;
2802+
..called(3);
2803+
final rRectShadow = result1.captured[0] as RRect;
2804+
final paintShadow = result1.captured[1] as Paint;
2805+
expect(
2806+
rRectShadow,
2807+
RRect.fromLTRBR(0, 40, 38, 78, const Radius.circular(12)),
2808+
);
2809+
expect(paintShadow.color, isSameColorAs(const Color(0x00000000)));
2810+
expect(
2811+
paintShadow.maskFilter,
2812+
const MaskFilter.blur(BlurStyle.normal, 0),
2813+
);
2814+
final rRect = result1.captured[2] as RRect;
2815+
final paint = result1.captured[3] as Paint;
28052816
expect(
28062817
rRect,
28072818
RRect.fromLTRBR(0, 40, 38, 78, const Radius.circular(12)),
28082819
);
28092820
expect(paint.color, isSameColorAs(const Color(0x11111111)));
2810-
final rRectBorder = result1.captured[2] as RRect;
2811-
final paintBorder = result1.captured[3] as Paint;
2821+
final rRectBorder = result1.captured[4] as RRect;
2822+
final paintBorder = result1.captured[5] as Paint;
28122823
expect(
28132824
rRectBorder,
28142825
RRect.fromLTRBR(0, 40, 38, 78, const Radius.circular(12)),
@@ -2854,6 +2865,7 @@ void main() {
28542865
.toList();
28552866
},
28562867
tooltipBorder: const BorderSide(color: Color(0x11111111), width: 2),
2868+
shadow: const Shadow(),
28572869
);
28582870
final data = LineChartData(
28592871
minY: 0,
@@ -2910,16 +2922,27 @@ void main() {
29102922

29112923
final result1 =
29122924
verify(mockCanvasWrapper.drawRRect(captureAny, captureAny))
2913-
..called(2);
2914-
final rRect = result1.captured[0] as RRect;
2915-
final paint = result1.captured[1] as Paint;
2925+
..called(3);
2926+
final rRectShadow = result1.captured[0] as RRect;
2927+
final paintShadow = result1.captured[1] as Paint;
2928+
expect(
2929+
rRectShadow,
2930+
RRect.fromLTRBR(-28, 40, 10, 78, const Radius.circular(12)),
2931+
);
2932+
expect(paintShadow.color, isSameColorAs(const Color(0xFF000000)));
2933+
expect(
2934+
paintShadow.maskFilter,
2935+
const MaskFilter.blur(BlurStyle.normal, 0),
2936+
);
2937+
final rRect = result1.captured[2] as RRect;
2938+
final paint = result1.captured[3] as Paint;
29162939
expect(
29172940
rRect,
29182941
RRect.fromLTRBR(-28, 40, 10, 78, const Radius.circular(12)),
29192942
);
29202943
expect(paint.color, isSameColorAs(const Color(0x11111111)));
2921-
final rRectBorder = result1.captured[2] as RRect;
2922-
final paintBorder = result1.captured[3] as Paint;
2944+
final rRectBorder = result1.captured[4] as RRect;
2945+
final paintBorder = result1.captured[5] as Paint;
29232946
expect(
29242947
rRectBorder,
29252948
RRect.fromLTRBR(-28, 40, 10, 78, const Radius.circular(12)),
@@ -2965,6 +2988,10 @@ void main() {
29652988
.toList();
29662989
},
29672990
tooltipBorder: const BorderSide(color: Color(0x11111111), width: 2),
2991+
shadow: Shadow(
2992+
color: Colors.black.withValues(alpha: 0.25),
2993+
offset: const Offset(0, 3),
2994+
),
29682995
);
29692996
final data = LineChartData(
29702997
minY: 0,
@@ -3021,16 +3048,27 @@ void main() {
30213048

30223049
final result1 =
30233050
verify(mockCanvasWrapper.drawRRect(captureAny, captureAny))
3024-
..called(2);
3025-
final rRect = result1.captured[0] as RRect;
3026-
final paint = result1.captured[1] as Paint;
3051+
..called(3);
3052+
final rRectShadow = result1.captured[0] as RRect;
3053+
final paintShadow = result1.captured[1] as Paint;
3054+
expect(
3055+
rRectShadow,
3056+
RRect.fromLTRBR(10, 40 + 3, 48, 78 + 3, const Radius.circular(12)),
3057+
);
3058+
expect(paintShadow.color, isSameColorAs(const Color(0x40000000)));
3059+
expect(
3060+
paintShadow.maskFilter,
3061+
const MaskFilter.blur(BlurStyle.normal, 0),
3062+
);
3063+
final rRect = result1.captured[2] as RRect;
3064+
final paint = result1.captured[3] as Paint;
30273065
expect(
30283066
rRect,
30293067
RRect.fromLTRBR(10, 40, 48, 78, const Radius.circular(12)),
30303068
);
30313069
expect(paint.color, isSameColorAs(const Color(0x11111111)));
3032-
final rRectBorder = result1.captured[2] as RRect;
3033-
final paintBorder = result1.captured[3] as Paint;
3070+
final rRectBorder = result1.captured[4] as RRect;
3071+
final paintBorder = result1.captured[5] as Paint;
30343072
expect(
30353073
rRectBorder,
30363074
RRect.fromLTRBR(10, 40, 48, 78, const Radius.circular(12)),
@@ -3148,16 +3186,27 @@ void main() {
31483186

31493187
final result1 =
31503188
verify(mockCanvasWrapper.drawRRect(captureAny, captureAny))
3151-
..called(2);
3152-
final rRect = result1.captured[0] as RRect;
3153-
final paint = result1.captured[1] as Paint;
3189+
..called(3);
3190+
final rRectShadow = result1.captured[0] as RRect;
3191+
final paintShadow = result1.captured[1] as Paint;
3192+
expect(
3193+
rRectShadow,
3194+
RRect.fromLTRBR(10, 0, 48, 56, const Radius.circular(12)),
3195+
);
3196+
expect(paintShadow.color, isSameColorAs(const Color(0x00000000)));
3197+
expect(
3198+
paintShadow.maskFilter,
3199+
const MaskFilter.blur(BlurStyle.normal, 0),
3200+
);
3201+
final rRect = result1.captured[2] as RRect;
3202+
final paint = result1.captured[3] as Paint;
31543203
expect(
31553204
rRect,
31563205
RRect.fromLTRBR(10, 0, 48, 56, const Radius.circular(12)),
31573206
);
31583207
expect(paint.color, isSameColorAs(const Color(0x11111111)));
3159-
final rRectBorder = result1.captured[2] as RRect;
3160-
final paintBorder = result1.captured[3] as Paint;
3208+
final rRectBorder = result1.captured[4] as RRect;
3209+
final paintBorder = result1.captured[5] as Paint;
31613210
expect(
31623211
rRectBorder,
31633212
RRect.fromLTRBR(10, 0, 48, 56, const Radius.circular(12)),

0 commit comments

Comments
 (0)