Skip to content

Commit 1bcaf94

Browse files
authored
Fix nullability warnings in routes_test (flutter#67694)
1 parent f92ba2d commit 1bcaf94

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

packages/flutter/test/widgets/routes_test.dart

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ class TestRoute extends Route<String?> with LocalHistoryRoute<String?> {
5757
@override
5858
void didReplace(Route<dynamic>? oldRoute) {
5959
expect(oldRoute, isA<TestRoute>());
60-
final TestRoute castRoute = oldRoute as TestRoute;
60+
final TestRoute castRoute = oldRoute! as TestRoute;
6161
log('didReplace ${castRoute.name}');
6262
super.didReplace(castRoute);
6363
}
@@ -667,7 +667,7 @@ void main() {
667667
);
668668
await tester.pump();
669669
await tester.pumpAndSettle();
670-
final ProxyAnimation secondaryAnimationPageOne = secondaryAnimationProxyPageOne.parent as ProxyAnimation;
670+
final ProxyAnimation secondaryAnimationPageOne = secondaryAnimationProxyPageOne.parent! as ProxyAnimation;
671671
expect(animationPageOne.value, 1.0);
672672
expect(secondaryAnimationPageOne.parent, kAlwaysDismissedAnimation);
673673

@@ -686,7 +686,7 @@ void main() {
686686
);
687687
await tester.pump();
688688
await tester.pumpAndSettle();
689-
final ProxyAnimation secondaryAnimationPageTwo = secondaryAnimationProxyPageTwo.parent as ProxyAnimation;
689+
final ProxyAnimation secondaryAnimationPageTwo = secondaryAnimationProxyPageTwo.parent! as ProxyAnimation;
690690
expect(animationPageTwo.value, 1.0);
691691
expect(secondaryAnimationPageTwo.parent, kAlwaysDismissedAnimation);
692692
expect(secondaryAnimationPageOne.parent, animationPageTwo.parent);
@@ -725,7 +725,7 @@ void main() {
725725
);
726726
await tester.pump();
727727
await tester.pumpAndSettle();
728-
final ProxyAnimation secondaryAnimationPageOne = secondaryAnimationProxyPageOne.parent as ProxyAnimation;
728+
final ProxyAnimation secondaryAnimationPageOne = secondaryAnimationProxyPageOne.parent! as ProxyAnimation;
729729
expect(animationPageOne.value, 1.0);
730730
expect(secondaryAnimationPageOne.parent, kAlwaysDismissedAnimation);
731731

@@ -745,7 +745,7 @@ void main() {
745745
);
746746
await tester.pump();
747747
await tester.pumpAndSettle();
748-
final ProxyAnimation secondaryAnimationPageTwo = secondaryAnimationProxyPageTwo.parent as ProxyAnimation;
748+
final ProxyAnimation secondaryAnimationPageTwo = secondaryAnimationProxyPageTwo.parent! as ProxyAnimation;
749749
expect(animationPageTwo.value, 1.0);
750750
expect(secondaryAnimationPageTwo.parent, kAlwaysDismissedAnimation);
751751
expect(secondaryAnimationPageOne.parent, animationPageTwo.parent);
@@ -780,7 +780,7 @@ void main() {
780780
);
781781
await tester.pump();
782782
await tester.pumpAndSettle();
783-
final ProxyAnimation secondaryAnimationPageOne = secondaryAnimationProxyPageOne.parent as ProxyAnimation;
783+
final ProxyAnimation secondaryAnimationPageOne = secondaryAnimationProxyPageOne.parent! as ProxyAnimation;
784784
expect(animationPageOne.value, 1.0);
785785
expect(secondaryAnimationPageOne.parent, kAlwaysDismissedAnimation);
786786

@@ -813,7 +813,7 @@ void main() {
813813
await tester.pump();
814814
await tester.pump(const Duration(milliseconds: 1));
815815
expect(secondaryAnimationPageOne.parent, isA<TrainHoppingAnimation>());
816-
final TrainHoppingAnimation trainHopper = secondaryAnimationPageOne.parent as TrainHoppingAnimation;
816+
final TrainHoppingAnimation trainHopper = secondaryAnimationPageOne.parent! as TrainHoppingAnimation;
817817
expect(trainHopper.currentTrain, animationPageTwo.parent);
818818
await tester.pump(const Duration(milliseconds: 100));
819819
expect(secondaryAnimationPageOne.parent, isNot(isA<TrainHoppingAnimation>()));
@@ -852,7 +852,7 @@ void main() {
852852
);
853853
await tester.pump();
854854
await tester.pumpAndSettle();
855-
final ProxyAnimation secondaryAnimationPageOne = secondaryAnimationProxyPageOne.parent as ProxyAnimation;
855+
final ProxyAnimation secondaryAnimationPageOne = secondaryAnimationProxyPageOne.parent! as ProxyAnimation;
856856
expect(animationPageOne.value, 1.0);
857857
expect(secondaryAnimationPageOne.parent, kAlwaysDismissedAnimation);
858858

@@ -883,14 +883,14 @@ void main() {
883883
await tester.pump();
884884
await tester.pump(const Duration(milliseconds: 10));
885885
expect(secondaryAnimationPageOne.parent, isA<TrainHoppingAnimation>());
886-
final TrainHoppingAnimation trainHopper = secondaryAnimationPageOne.parent as TrainHoppingAnimation;
886+
final TrainHoppingAnimation trainHopper = secondaryAnimationPageOne.parent! as TrainHoppingAnimation;
887887
expect(trainHopper.currentTrain, animationPageTwo.parent);
888888

889889
// Pop page three while replacement push is ongoing.
890890
navigator.currentState!.pop();
891891
await tester.pump();
892892
expect(secondaryAnimationPageOne.parent, isA<TrainHoppingAnimation>());
893-
final TrainHoppingAnimation trainHopper2 = secondaryAnimationPageOne.parent as TrainHoppingAnimation;
893+
final TrainHoppingAnimation trainHopper2 = secondaryAnimationPageOne.parent! as TrainHoppingAnimation;
894894
expect(trainHopper2.currentTrain, animationPageTwo.parent);
895895
expect(trainHopper.currentTrain, isNull); // Has been disposed.
896896
await tester.pumpAndSettle();

0 commit comments

Comments
 (0)