@@ -57,7 +57,7 @@ class TestRoute extends Route<String?> with LocalHistoryRoute<String?> {
57
57
@override
58
58
void didReplace (Route <dynamic >? oldRoute) {
59
59
expect (oldRoute, isA <TestRoute >());
60
- final TestRoute castRoute = oldRoute as TestRoute ;
60
+ final TestRoute castRoute = oldRoute! as TestRoute ;
61
61
log ('didReplace ${castRoute .name }' );
62
62
super .didReplace (castRoute);
63
63
}
@@ -667,7 +667,7 @@ void main() {
667
667
);
668
668
await tester.pump ();
669
669
await tester.pumpAndSettle ();
670
- final ProxyAnimation secondaryAnimationPageOne = secondaryAnimationProxyPageOne.parent as ProxyAnimation ;
670
+ final ProxyAnimation secondaryAnimationPageOne = secondaryAnimationProxyPageOne.parent! as ProxyAnimation ;
671
671
expect (animationPageOne.value, 1.0 );
672
672
expect (secondaryAnimationPageOne.parent, kAlwaysDismissedAnimation);
673
673
@@ -686,7 +686,7 @@ void main() {
686
686
);
687
687
await tester.pump ();
688
688
await tester.pumpAndSettle ();
689
- final ProxyAnimation secondaryAnimationPageTwo = secondaryAnimationProxyPageTwo.parent as ProxyAnimation ;
689
+ final ProxyAnimation secondaryAnimationPageTwo = secondaryAnimationProxyPageTwo.parent! as ProxyAnimation ;
690
690
expect (animationPageTwo.value, 1.0 );
691
691
expect (secondaryAnimationPageTwo.parent, kAlwaysDismissedAnimation);
692
692
expect (secondaryAnimationPageOne.parent, animationPageTwo.parent);
@@ -725,7 +725,7 @@ void main() {
725
725
);
726
726
await tester.pump ();
727
727
await tester.pumpAndSettle ();
728
- final ProxyAnimation secondaryAnimationPageOne = secondaryAnimationProxyPageOne.parent as ProxyAnimation ;
728
+ final ProxyAnimation secondaryAnimationPageOne = secondaryAnimationProxyPageOne.parent! as ProxyAnimation ;
729
729
expect (animationPageOne.value, 1.0 );
730
730
expect (secondaryAnimationPageOne.parent, kAlwaysDismissedAnimation);
731
731
@@ -745,7 +745,7 @@ void main() {
745
745
);
746
746
await tester.pump ();
747
747
await tester.pumpAndSettle ();
748
- final ProxyAnimation secondaryAnimationPageTwo = secondaryAnimationProxyPageTwo.parent as ProxyAnimation ;
748
+ final ProxyAnimation secondaryAnimationPageTwo = secondaryAnimationProxyPageTwo.parent! as ProxyAnimation ;
749
749
expect (animationPageTwo.value, 1.0 );
750
750
expect (secondaryAnimationPageTwo.parent, kAlwaysDismissedAnimation);
751
751
expect (secondaryAnimationPageOne.parent, animationPageTwo.parent);
@@ -780,7 +780,7 @@ void main() {
780
780
);
781
781
await tester.pump ();
782
782
await tester.pumpAndSettle ();
783
- final ProxyAnimation secondaryAnimationPageOne = secondaryAnimationProxyPageOne.parent as ProxyAnimation ;
783
+ final ProxyAnimation secondaryAnimationPageOne = secondaryAnimationProxyPageOne.parent! as ProxyAnimation ;
784
784
expect (animationPageOne.value, 1.0 );
785
785
expect (secondaryAnimationPageOne.parent, kAlwaysDismissedAnimation);
786
786
@@ -813,7 +813,7 @@ void main() {
813
813
await tester.pump ();
814
814
await tester.pump (const Duration (milliseconds: 1 ));
815
815
expect (secondaryAnimationPageOne.parent, isA <TrainHoppingAnimation >());
816
- final TrainHoppingAnimation trainHopper = secondaryAnimationPageOne.parent as TrainHoppingAnimation ;
816
+ final TrainHoppingAnimation trainHopper = secondaryAnimationPageOne.parent! as TrainHoppingAnimation ;
817
817
expect (trainHopper.currentTrain, animationPageTwo.parent);
818
818
await tester.pump (const Duration (milliseconds: 100 ));
819
819
expect (secondaryAnimationPageOne.parent, isNot (isA <TrainHoppingAnimation >()));
@@ -852,7 +852,7 @@ void main() {
852
852
);
853
853
await tester.pump ();
854
854
await tester.pumpAndSettle ();
855
- final ProxyAnimation secondaryAnimationPageOne = secondaryAnimationProxyPageOne.parent as ProxyAnimation ;
855
+ final ProxyAnimation secondaryAnimationPageOne = secondaryAnimationProxyPageOne.parent! as ProxyAnimation ;
856
856
expect (animationPageOne.value, 1.0 );
857
857
expect (secondaryAnimationPageOne.parent, kAlwaysDismissedAnimation);
858
858
@@ -883,14 +883,14 @@ void main() {
883
883
await tester.pump ();
884
884
await tester.pump (const Duration (milliseconds: 10 ));
885
885
expect (secondaryAnimationPageOne.parent, isA <TrainHoppingAnimation >());
886
- final TrainHoppingAnimation trainHopper = secondaryAnimationPageOne.parent as TrainHoppingAnimation ;
886
+ final TrainHoppingAnimation trainHopper = secondaryAnimationPageOne.parent! as TrainHoppingAnimation ;
887
887
expect (trainHopper.currentTrain, animationPageTwo.parent);
888
888
889
889
// Pop page three while replacement push is ongoing.
890
890
navigator.currentState! .pop ();
891
891
await tester.pump ();
892
892
expect (secondaryAnimationPageOne.parent, isA <TrainHoppingAnimation >());
893
- final TrainHoppingAnimation trainHopper2 = secondaryAnimationPageOne.parent as TrainHoppingAnimation ;
893
+ final TrainHoppingAnimation trainHopper2 = secondaryAnimationPageOne.parent! as TrainHoppingAnimation ;
894
894
expect (trainHopper2.currentTrain, animationPageTwo.parent);
895
895
expect (trainHopper.currentTrain, isNull); // Has been disposed.
896
896
await tester.pumpAndSettle ();
0 commit comments