@@ -29,8 +29,8 @@ Widget buildMaterial(
29
29
);
30
30
}
31
31
32
- RenderPhysicalShape getShadow (WidgetTester tester) {
33
- return tester.renderObject (find.byType (PhysicalShape ));
32
+ RenderPhysicalModel getShadow (WidgetTester tester) {
33
+ return tester.renderObject (find.byType (PhysicalModel ));
34
34
}
35
35
36
36
class PaintRecorder extends CustomPainter {
@@ -122,23 +122,23 @@ void main() {
122
122
// a kThemeChangeDuration time interval.
123
123
124
124
await tester.pumpWidget (buildMaterial (elevation: 0.0 ));
125
- final RenderPhysicalShape modelA = getShadow (tester);
125
+ final RenderPhysicalModel modelA = getShadow (tester);
126
126
expect (modelA.elevation, equals (0.0 ));
127
127
128
128
await tester.pumpWidget (buildMaterial (elevation: 9.0 ));
129
- final RenderPhysicalShape modelB = getShadow (tester);
129
+ final RenderPhysicalModel modelB = getShadow (tester);
130
130
expect (modelB.elevation, equals (0.0 ));
131
131
132
132
await tester.pump (const Duration (milliseconds: 1 ));
133
- final RenderPhysicalShape modelC = getShadow (tester);
133
+ final RenderPhysicalModel modelC = getShadow (tester);
134
134
expect (modelC.elevation, closeTo (0.0 , 0.001 ));
135
135
136
136
await tester.pump (kThemeChangeDuration ~ / 2 );
137
- final RenderPhysicalShape modelD = getShadow (tester);
137
+ final RenderPhysicalModel modelD = getShadow (tester);
138
138
expect (modelD.elevation, isNot (closeTo (0.0 , 0.001 )));
139
139
140
140
await tester.pump (kThemeChangeDuration);
141
- final RenderPhysicalShape modelE = getShadow (tester);
141
+ final RenderPhysicalModel modelE = getShadow (tester);
142
142
expect (modelE.elevation, equals (9.0 ));
143
143
});
144
144
@@ -147,23 +147,23 @@ void main() {
147
147
// a kThemeChangeDuration time interval.
148
148
149
149
await tester.pumpWidget (buildMaterial (shadowColor: const Color (0xFF00FF00 )));
150
- final RenderPhysicalShape modelA = getShadow (tester);
150
+ final RenderPhysicalModel modelA = getShadow (tester);
151
151
expect (modelA.shadowColor, equals (const Color (0xFF00FF00 )));
152
152
153
153
await tester.pumpWidget (buildMaterial (shadowColor: const Color (0xFFFF0000 )));
154
- final RenderPhysicalShape modelB = getShadow (tester);
154
+ final RenderPhysicalModel modelB = getShadow (tester);
155
155
expect (modelB.shadowColor, equals (const Color (0xFF00FF00 )));
156
156
157
157
await tester.pump (const Duration (milliseconds: 1 ));
158
- final RenderPhysicalShape modelC = getShadow (tester);
158
+ final RenderPhysicalModel modelC = getShadow (tester);
159
159
expect (modelC.shadowColor, within <Color >(distance: 1 , from: const Color (0xFF00FF00 )));
160
160
161
161
await tester.pump (kThemeChangeDuration ~ / 2 );
162
- final RenderPhysicalShape modelD = getShadow (tester);
162
+ final RenderPhysicalModel modelD = getShadow (tester);
163
163
expect (modelD.shadowColor, isNot (within <Color >(distance: 1 , from: const Color (0xFF00FF00 ))));
164
164
165
165
await tester.pump (kThemeChangeDuration);
166
- final RenderPhysicalShape modelE = getShadow (tester);
166
+ final RenderPhysicalModel modelE = getShadow (tester);
167
167
expect (modelE.shadowColor, equals (const Color (0xFFFF0000 )));
168
168
});
169
169
@@ -178,7 +178,7 @@ void main() {
178
178
)
179
179
);
180
180
181
- expect (find.byKey (materialKey), clipsWithBoundingRect );
181
+ expect (find.byKey (materialKey), clipsWithBoundingRRect (borderRadius : BorderRadius .zero) );
182
182
});
183
183
184
184
testWidgets ('clips to rounded rect when borderRadius provided' , (WidgetTester tester) async {
0 commit comments