Lines Matching refs:cell
140 MockLocationProvider* cell() {
167 EXPECT_FALSE(cell());
175 EXPECT_FALSE(cell());
183 ASSERT_TRUE(cell());
185 EXPECT_EQ(MockLocationProvider::LOW_ACCURACY, cell()->state_);
191 SetReferencePosition(cell());
196 EXPECT_EQ(cell()->position_.latitude,
199 EXPECT_FALSE(cell()->is_permission_granted_);
203 EXPECT_TRUE(cell()->is_permission_granted_);
209 ASSERT_TRUE(cell());
211 EXPECT_EQ(MockLocationProvider::LOW_ACCURACY, cell()->state_);
213 SetReferencePosition(cell());
214 EXPECT_EQ(MockLocationProvider::LOW_ACCURACY, cell()->state_);
217 EXPECT_EQ(MockLocationProvider::HIGH_ACCURACY, cell()->state_);
224 ASSERT_TRUE(cell());
227 SetPositionFix(cell(), 1, 2, 150);
238 SetPositionFix(cell(), 5, 6, 150);
245 cell()->HandlePositionChanged(cell()->position_);
252 SetPositionFix(cell(), 5.676731, 139.629385, 1000);
262 SetPositionFix(cell(), 3.567832, 139.634648, 300);
274 // GPS reading misses a beat, but don't switch to cell yet to avoid
279 SetPositionFix(cell(), 3.5689579, 139.691420, 1000);
286 SetPositionFix(cell(), 3.5657078, 139.68922, 300);
292 // Arrive in station. Cell moves but GPS is stale. Switch to fresher cell.
293 SetPositionFix(cell(), 3.5658700, 139.069979, 1000);
300 ASSERT_TRUE(cell());
304 SetPositionFix(cell(), 3, 139, 100);
323 SetPositionFix(cell(), 3, 139, 150);