@@ -1482,7 +1482,7 @@ void main() {
1482
1482
expect (tabController.index, 1 );
1483
1483
1484
1484
final PageView pageView = tester.widget (find.byType (PageView ));
1485
- final PageController pageController = pageView.controller;
1485
+ final PageController pageController = pageView.controller! ;
1486
1486
final ScrollPosition position = pageController.position;
1487
1487
1488
1488
// The TabBarView's page width is 400, so page 0 is at scroll offset 0.0,
@@ -1531,7 +1531,7 @@ void main() {
1531
1531
expect (tabController.index, 0 );
1532
1532
1533
1533
final PageView pageView = tester.widget <PageView >(find.byType (PageView ));
1534
- final PageController pageController = pageView.controller;
1534
+ final PageController pageController = pageView.controller! ;
1535
1535
final ScrollPosition position = pageController.position;
1536
1536
1537
1537
expect (position.pixels, 0.0 );
@@ -1592,7 +1592,7 @@ void main() {
1592
1592
expect (tabController.index, 1 );
1593
1593
1594
1594
final PageView pageView = tester.widget (find.byType (PageView ));
1595
- final PageController pageController = pageView.controller;
1595
+ final PageController pageController = pageView.controller! ;
1596
1596
1597
1597
// The TabView was initialized with viewportFraction as 0.8
1598
1598
// So it's expected the PageView inside would obtain the same viewportFraction
@@ -1635,7 +1635,7 @@ void main() {
1635
1635
expect (tabController.index, 1 );
1636
1636
1637
1637
final PageView pageView = tester.widget (find.byType (PageView ));
1638
- final PageController pageController = pageView.controller;
1638
+ final PageController pageController = pageView.controller! ;
1639
1639
1640
1640
// The TabView was initialized with default viewportFraction
1641
1641
// So it's expected the PageView inside would obtain the value 1
@@ -1680,13 +1680,13 @@ void main() {
1680
1680
1681
1681
await tester.pumpWidget (buildFrame (0.8 ));
1682
1682
PageView pageView = tester.widget (find.byType (PageView ));
1683
- PageController pageController = pageView.controller;
1683
+ PageController pageController = pageView.controller! ;
1684
1684
expect (pageController.viewportFraction, 0.8 );
1685
1685
1686
1686
// Rebuild with a different viewport fraction.
1687
1687
await tester.pumpWidget (buildFrame (0.5 ));
1688
1688
pageView = tester.widget (find.byType (PageView ));
1689
- pageController = pageView.controller;
1689
+ pageController = pageView.controller! ;
1690
1690
expect (pageController.viewportFraction, 0.5 );
1691
1691
});
1692
1692
@@ -1861,7 +1861,7 @@ void main() {
1861
1861
expect (tabController.index, 1 );
1862
1862
1863
1863
final PageView pageView = tester.widget (find.byType (PageView ));
1864
- final PageController pageController = pageView.controller;
1864
+ final PageController pageController = pageView.controller! ;
1865
1865
final ScrollPosition position = pageController.position;
1866
1866
1867
1867
// The TabBarView's page width is 400, so page 0 is at scroll offset 0.0,
@@ -1905,7 +1905,7 @@ void main() {
1905
1905
expect (tabController.index, 0 );
1906
1906
1907
1907
final PageView pageView = tester.widget (find.byType (PageView ));
1908
- final PageController pageController = pageView.controller;
1908
+ final PageController pageController = pageView.controller! ;
1909
1909
final ScrollPosition position = pageController.position;
1910
1910
1911
1911
// The TabBarView's page width is 400, so page 0 is at scroll offset 0.0,
@@ -1950,7 +1950,7 @@ void main() {
1950
1950
expect (tabController.index, 0 );
1951
1951
1952
1952
final PageView pageView = tester.widget (find.byType (PageView ));
1953
- final PageController pageController = pageView.controller;
1953
+ final PageController pageController = pageView.controller! ;
1954
1954
final ScrollPosition position = pageController.position;
1955
1955
1956
1956
// The TabBarView's page width is 400, so page 0 is at scroll offset 0.0,
@@ -1999,7 +1999,7 @@ void main() {
1999
1999
expect (tabController.index, 0 );
2000
2000
2001
2001
final PageView pageView = tester.widget (find.byType (PageView ));
2002
- final PageController pageController = pageView.controller;
2002
+ final PageController pageController = pageView.controller! ;
2003
2003
final ScrollPosition position = pageController.position;
2004
2004
2005
2005
// The TabBarView's page width is 400, so page 0 is at scroll offset 0.0,
@@ -2050,7 +2050,7 @@ void main() {
2050
2050
expect (tabController.index, 0 );
2051
2051
2052
2052
final PageView pageView = tester.widget (find.byType (PageView ));
2053
- final PageController pageController = pageView.controller;
2053
+ final PageController pageController = pageView.controller! ;
2054
2054
final ScrollPosition position = pageController.position;
2055
2055
2056
2056
// The TabBarView's page width is 400, so page 0 is at scroll offset 0.0,
@@ -2246,7 +2246,7 @@ void main() {
2246
2246
expect (tabController.index, 1 );
2247
2247
2248
2248
final PageView pageView = tester.widget (find.byType (PageView ));
2249
- final PageController pageController = pageView.controller;
2249
+ final PageController pageController = pageView.controller! ;
2250
2250
final ScrollPosition position = pageController.position;
2251
2251
2252
2252
// The TabBarView's page width is 400, so page 0 is at scroll offset 0.0,
@@ -2432,7 +2432,7 @@ void main() {
2432
2432
expect (tabController.index, 1 );
2433
2433
2434
2434
final PageView pageView = tester.widget (find.byType (PageView ));
2435
- final PageController pageController = pageView.controller;
2435
+ final PageController pageController = pageView.controller! ;
2436
2436
final ScrollPosition position = pageController.position;
2437
2437
2438
2438
// The TabBarView's page width is 400, so page 0 is at scroll offset 0.0,
@@ -4208,15 +4208,15 @@ void main() {
4208
4208
4209
4209
await tester.pumpWidget (buildFrame (15 ));
4210
4210
PageView pageView = tester.widget (find.byType (PageView ));
4211
- final PageController pageController1 = pageView.controller;
4211
+ final PageController pageController1 = pageView.controller! ;
4212
4212
TabController tabController = DefaultTabController .of (tester.element (find.text ('Page 14' )));
4213
4213
expect (tabController.index, 14 );
4214
4214
expect (pageController1.page, 14 );
4215
4215
4216
4216
// Rebuild with a new default tab controller with more tabs.
4217
4217
await tester.pumpWidget (buildFrame (10 ));
4218
4218
pageView = tester.widget (find.byType (PageView ));
4219
- final PageController pageController2 = pageView.controller;
4219
+ final PageController pageController2 = pageView.controller! ;
4220
4220
tabController = DefaultTabController .of (tester.element (find.text ('Page 9' )));
4221
4221
expect (tabController.index, 9 );
4222
4222
expect (pageController2.page, 9 );
@@ -5065,7 +5065,7 @@ void main() {
5065
5065
double expectedIndicatorLeft = canvas.indicatorRect.left;
5066
5066
5067
5067
final PageView pageView = tester.widget (find.byType (PageView ));
5068
- final PageController pageController = pageView.controller;
5068
+ final PageController pageController = pageView.controller! ;
5069
5069
void pageControllerListener () {
5070
5070
// Whenever TabBarView scrolls due to changing TabController's index,
5071
5071
// check if indicator stays idle in its expectedIndicatorLeft
@@ -5225,7 +5225,7 @@ void main() {
5225
5225
));
5226
5226
5227
5227
final PageView pageView = tester.widget (find.byType (PageView ));
5228
- final PageController pageController = pageView.controller;
5228
+ final PageController pageController = pageView.controller! ;
5229
5229
final ScrollPosition position = pageController.position;
5230
5230
5231
5231
expect (tabController.index, 0 );
@@ -5715,7 +5715,7 @@ void main() {
5715
5715
5716
5716
await tester.pumpWidget (buildFrame (controller1, showLast: true ));
5717
5717
final PageView pageView = tester.widget (find.byType (PageView ));
5718
- final PageController pageController = pageView.controller;
5718
+ final PageController pageController = pageView.controller! ;
5719
5719
await tester.tap (find.text ('three' ));
5720
5720
await tester.pumpAndSettle ();
5721
5721
expect (controller1.index, 2 );
@@ -5782,7 +5782,7 @@ void main() {
5782
5782
5783
5783
await tester.pumpWidget (buildFrame (controller1, showLast: true ));
5784
5784
PageView pageView = tester.widget (find.byType (PageView ));
5785
- PageController pageController = pageView.controller;
5785
+ PageController pageController = pageView.controller! ;
5786
5786
await tester.tap (find.text ('three' ));
5787
5787
await tester.pumpAndSettle ();
5788
5788
expect (controller1.index, 2 );
@@ -5792,15 +5792,15 @@ void main() {
5792
5792
await tester.pumpWidget (buildFrame (controller2, showLast: false ));
5793
5793
await tester.pumpAndSettle ();
5794
5794
pageView = tester.widget (find.byType (PageView ));
5795
- pageController = pageView.controller;
5795
+ pageController = pageView.controller! ;
5796
5796
expect (controller2.index, 0 );
5797
5797
expect (pageController.page, 0 );
5798
5798
5799
5799
// Change TabController back to 'controller1' whose index is 2.
5800
5800
await tester.pumpWidget (buildFrame (controller1, showLast: true ));
5801
5801
await tester.pumpAndSettle ();
5802
5802
pageView = tester.widget (find.byType (PageView ));
5803
- pageController = pageView.controller;
5803
+ pageController = pageView.controller! ;
5804
5804
expect (controller1.index, 2 );
5805
5805
expect (pageController.page, 2 );
5806
5806
});
0 commit comments