@@ -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