Lines Matching refs:timer

110     TrickleTimerTester timer(*instance);  in TestTrickleTimerPlainMode()  local
122 timer.Start(TrickleTimer::kModePlainTimer, kMinInterval, kMaxInterval, 0); in TestTrickleTimerPlainMode()
124 VerifyOrQuit(timer.IsRunning()); in TestTrickleTimerPlainMode()
125 VerifyOrQuit(timer.GetIntervalMax() == kMaxInterval); in TestTrickleTimerPlainMode()
126 VerifyOrQuit(timer.GetIntervalMin() == kMinInterval); in TestTrickleTimerPlainMode()
128 interval = timer.GetInterval(); in TestTrickleTimerPlainMode()
135 timer.VerifyTimerDidFire(); in TestTrickleTimerPlainMode()
140 VerifyOrQuit(timer.IsRunning()); in TestTrickleTimerPlainMode()
141 interval = timer.GetInterval(); in TestTrickleTimerPlainMode()
156 TrickleTimerTester timer(*instance); in TestTrickleTimerTrickleMode() local
167 timer.Start(TrickleTimer::kModeTrickle, kMinInterval, kMaxInterval, aRedundancyConstant); in TestTrickleTimerTrickleMode()
172 VerifyOrQuit(timer.IsRunning()); in TestTrickleTimerTrickleMode()
173 VerifyOrQuit(timer.GetIntervalMax() == kMaxInterval); in TestTrickleTimerTrickleMode()
174 VerifyOrQuit(timer.GetIntervalMin() == kMinInterval); in TestTrickleTimerTrickleMode()
176 interval = timer.GetInterval(); in TestTrickleTimerTrickleMode()
178 t = timer.GetTimeInInterval(); in TestTrickleTimerTrickleMode()
184 timer.IndicateInconsistent(); in TestTrickleTimerTrickleMode()
186 VerifyOrQuit(timer.IsRunning()); in TestTrickleTimerTrickleMode()
187 interval = timer.GetInterval(); in TestTrickleTimerTrickleMode()
189 t = timer.GetTimeInInterval(); in TestTrickleTimerTrickleMode()
196 timer.IndicateConsistent(); in TestTrickleTimerTrickleMode()
203 timer.VerifyTimerDidFire(); in TestTrickleTimerTrickleMode()
207 timer.VerifyTimerDidNotFire(); in TestTrickleTimerTrickleMode()
215 VerifyOrQuit(timer.IsRunning()); in TestTrickleTimerTrickleMode()
216 VerifyOrQuit(timer.GetInterval() == Min(interval * 2, kMaxInterval)); in TestTrickleTimerTrickleMode()
218 interval = timer.GetInterval(); in TestTrickleTimerTrickleMode()
219 t = timer.GetTimeInInterval(); in TestTrickleTimerTrickleMode()
225 timer.IndicateInconsistent(); in TestTrickleTimerTrickleMode()
227 VerifyOrQuit(timer.IsRunning()); in TestTrickleTimerTrickleMode()
228 interval = timer.GetInterval(); in TestTrickleTimerTrickleMode()
239 TrickleTimerTester timer(*instance); in TestTrickleTimerMinMaxIntervalChange() local
250 timer.Start(TrickleTimer::kModeTrickle, 2000, 4000); in TestTrickleTimerMinMaxIntervalChange()
252 VerifyOrQuit(timer.IsRunning()); in TestTrickleTimerMinMaxIntervalChange()
253 VerifyOrQuit(timer.GetIntervalMin() == 2000); in TestTrickleTimerMinMaxIntervalChange()
254 VerifyOrQuit(timer.GetIntervalMax() == 4000); in TestTrickleTimerMinMaxIntervalChange()
260 timer.IndicateInconsistent(); in TestTrickleTimerMinMaxIntervalChange()
261 interval = timer.GetInterval(); in TestTrickleTimerMinMaxIntervalChange()
262 t = timer.GetTimeInInterval(); in TestTrickleTimerMinMaxIntervalChange()
263 fireTime = timer.GetFireTime(); in TestTrickleTimerMinMaxIntervalChange()
270 timer.SetIntervalMin(3000); in TestTrickleTimerMinMaxIntervalChange()
272 VerifyOrQuit(timer.IsRunning()); in TestTrickleTimerMinMaxIntervalChange()
273 VerifyOrQuit(timer.GetIntervalMin() == 3000); in TestTrickleTimerMinMaxIntervalChange()
274 VerifyOrQuit(timer.GetIntervalMax() == 4000); in TestTrickleTimerMinMaxIntervalChange()
276 VerifyOrQuit(interval == timer.GetInterval()); in TestTrickleTimerMinMaxIntervalChange()
277 VerifyOrQuit(t == timer.GetTimeInInterval()); in TestTrickleTimerMinMaxIntervalChange()
278 VerifyOrQuit(fireTime == timer.GetFireTime()); in TestTrickleTimerMinMaxIntervalChange()
281 timer.VerifyTimerDidFire(); in TestTrickleTimerMinMaxIntervalChange()
282 fireTime = timer.GetFireTime(); in TestTrickleTimerMinMaxIntervalChange()
286 timer.SetIntervalMin(3500); in TestTrickleTimerMinMaxIntervalChange()
288 VerifyOrQuit(timer.IsRunning()); in TestTrickleTimerMinMaxIntervalChange()
289 VerifyOrQuit(timer.GetIntervalMin() == 3500); in TestTrickleTimerMinMaxIntervalChange()
290 VerifyOrQuit(timer.GetIntervalMax() == 4000); in TestTrickleTimerMinMaxIntervalChange()
292 VerifyOrQuit(interval == timer.GetInterval()); in TestTrickleTimerMinMaxIntervalChange()
293 VerifyOrQuit(t == timer.GetTimeInInterval()); in TestTrickleTimerMinMaxIntervalChange()
294 VerifyOrQuit(fireTime == timer.GetFireTime()); in TestTrickleTimerMinMaxIntervalChange()
300 timer.IndicateInconsistent(); in TestTrickleTimerMinMaxIntervalChange()
302 interval = timer.GetInterval(); in TestTrickleTimerMinMaxIntervalChange()
303 t = timer.GetTimeInInterval(); in TestTrickleTimerMinMaxIntervalChange()
304 fireTime = timer.GetFireTime(); in TestTrickleTimerMinMaxIntervalChange()
311 timer.SetIntervalMin(3000); in TestTrickleTimerMinMaxIntervalChange()
313 VerifyOrQuit(timer.IsRunning()); in TestTrickleTimerMinMaxIntervalChange()
314 VerifyOrQuit(timer.GetIntervalMin() == 3000); in TestTrickleTimerMinMaxIntervalChange()
315 VerifyOrQuit(timer.GetIntervalMax() == 4000); in TestTrickleTimerMinMaxIntervalChange()
317 VerifyOrQuit(interval == timer.GetInterval()); in TestTrickleTimerMinMaxIntervalChange()
318 VerifyOrQuit(t == timer.GetTimeInInterval()); in TestTrickleTimerMinMaxIntervalChange()
319 VerifyOrQuit(fireTime == timer.GetFireTime()); in TestTrickleTimerMinMaxIntervalChange()
322 timer.VerifyTimerDidFire(); in TestTrickleTimerMinMaxIntervalChange()
323 fireTime = timer.GetFireTime(); in TestTrickleTimerMinMaxIntervalChange()
327 timer.SetIntervalMin(2000); in TestTrickleTimerMinMaxIntervalChange()
329 VerifyOrQuit(timer.IsRunning()); in TestTrickleTimerMinMaxIntervalChange()
330 VerifyOrQuit(timer.GetIntervalMin() == 2000); in TestTrickleTimerMinMaxIntervalChange()
331 VerifyOrQuit(timer.GetIntervalMax() == 4000); in TestTrickleTimerMinMaxIntervalChange()
333 VerifyOrQuit(interval == timer.GetInterval()); in TestTrickleTimerMinMaxIntervalChange()
334 VerifyOrQuit(t == timer.GetTimeInInterval()); in TestTrickleTimerMinMaxIntervalChange()
335 VerifyOrQuit(fireTime == timer.GetFireTime()); in TestTrickleTimerMinMaxIntervalChange()
342 timer.IndicateInconsistent(); in TestTrickleTimerMinMaxIntervalChange()
344 interval = timer.GetInterval(); in TestTrickleTimerMinMaxIntervalChange()
345 t = timer.GetTimeInInterval(); in TestTrickleTimerMinMaxIntervalChange()
346 fireTime = timer.GetFireTime(); in TestTrickleTimerMinMaxIntervalChange()
353 timer.SetIntervalMax(2500); in TestTrickleTimerMinMaxIntervalChange()
355 VerifyOrQuit(timer.GetIntervalMax() == 2500); in TestTrickleTimerMinMaxIntervalChange()
356 VerifyOrQuit(timer.IsRunning()); in TestTrickleTimerMinMaxIntervalChange()
358 VerifyOrQuit(interval == timer.GetInterval()); in TestTrickleTimerMinMaxIntervalChange()
359 VerifyOrQuit(t == timer.GetTimeInInterval()); in TestTrickleTimerMinMaxIntervalChange()
360 VerifyOrQuit(fireTime == timer.GetFireTime()); in TestTrickleTimerMinMaxIntervalChange()
364 timer.VerifyTimerDidFire(); in TestTrickleTimerMinMaxIntervalChange()
366 fireTime = timer.GetFireTime(); in TestTrickleTimerMinMaxIntervalChange()
370 timer.SetIntervalMax(3000); in TestTrickleTimerMinMaxIntervalChange()
372 VerifyOrQuit(interval == timer.GetInterval()); in TestTrickleTimerMinMaxIntervalChange()
373 VerifyOrQuit(t == timer.GetTimeInInterval()); in TestTrickleTimerMinMaxIntervalChange()
374 VerifyOrQuit(fireTime == timer.GetFireTime()); in TestTrickleTimerMinMaxIntervalChange()
376 timer.Stop(); in TestTrickleTimerMinMaxIntervalChange()
377 VerifyOrQuit(!timer.IsRunning()); in TestTrickleTimerMinMaxIntervalChange()
390 timer.Start(TrickleTimer::kModeTrickle, 2000, 2000); in TestTrickleTimerMinMaxIntervalChange()
391 interval = timer.GetInterval(); in TestTrickleTimerMinMaxIntervalChange()
392 t = timer.GetTimeInInterval(); in TestTrickleTimerMinMaxIntervalChange()
393 fireTime = timer.GetFireTime(); in TestTrickleTimerMinMaxIntervalChange()
397 timer.SetIntervalMin(500); in TestTrickleTimerMinMaxIntervalChange()
400 timer.VerifyTimerDidNotFire(); in TestTrickleTimerMinMaxIntervalChange()
402 timer.SetIntervalMax(500); in TestTrickleTimerMinMaxIntervalChange()
404 VerifyOrQuit(timer.GetInterval() == 500); in TestTrickleTimerMinMaxIntervalChange()
405 VerifyOrQuit(timer.GetTimeInInterval() == 500); in TestTrickleTimerMinMaxIntervalChange()
406 VerifyOrQuit(timer.GetFireTime() != fireTime); in TestTrickleTimerMinMaxIntervalChange()
407 timer.VerifyTimerDidNotFire(); in TestTrickleTimerMinMaxIntervalChange()
410 timer.VerifyTimerDidFire(); in TestTrickleTimerMinMaxIntervalChange()
419 timer.Start(TrickleTimer::kModeTrickle, 2000, 2000); in TestTrickleTimerMinMaxIntervalChange()
420 interval = timer.GetInterval(); in TestTrickleTimerMinMaxIntervalChange()
421 t = timer.GetTimeInInterval(); in TestTrickleTimerMinMaxIntervalChange()
422 fireTime = timer.GetFireTime(); in TestTrickleTimerMinMaxIntervalChange()
426 timer.SetIntervalMin(500); in TestTrickleTimerMinMaxIntervalChange()
429 timer.VerifyTimerDidNotFire(); in TestTrickleTimerMinMaxIntervalChange()
431 timer.SetIntervalMax(500); in TestTrickleTimerMinMaxIntervalChange()
433 VerifyOrQuit(timer.GetInterval() == 500); in TestTrickleTimerMinMaxIntervalChange()
434 VerifyOrQuit(timer.GetTimeInInterval() == 500); in TestTrickleTimerMinMaxIntervalChange()
435 VerifyOrQuit(timer.GetFireTime() != fireTime); in TestTrickleTimerMinMaxIntervalChange()
436 timer.VerifyTimerDidNotFire(); in TestTrickleTimerMinMaxIntervalChange()
439 timer.VerifyTimerDidFire(); in TestTrickleTimerMinMaxIntervalChange()
448 timer.Start(TrickleTimer::kModeTrickle, 2000, 2000); in TestTrickleTimerMinMaxIntervalChange()
450 interval = timer.GetInterval(); in TestTrickleTimerMinMaxIntervalChange()
451 t = timer.GetTimeInInterval(); in TestTrickleTimerMinMaxIntervalChange()
455 timer.SetIntervalMin(500); in TestTrickleTimerMinMaxIntervalChange()
458 timer.VerifyTimerDidFire(); in TestTrickleTimerMinMaxIntervalChange()
460 timer.SetIntervalMax(t + 1); in TestTrickleTimerMinMaxIntervalChange()
462 VerifyOrQuit(timer.GetInterval() == t + 1); in TestTrickleTimerMinMaxIntervalChange()
463 fireTime = timer.GetFireTime(); in TestTrickleTimerMinMaxIntervalChange()
467 timer.VerifyTimerDidNotFire(); in TestTrickleTimerMinMaxIntervalChange()
468 VerifyOrQuit(fireTime != timer.GetFireTime()); in TestTrickleTimerMinMaxIntervalChange()
469 VerifyOrQuit(timer.GetInterval() == timer.GetIntervalMax()); in TestTrickleTimerMinMaxIntervalChange()
478 timer.Start(TrickleTimer::kModeTrickle, 2000, 2000); in TestTrickleTimerMinMaxIntervalChange()
480 interval = timer.GetInterval(); in TestTrickleTimerMinMaxIntervalChange()
481 t = timer.GetTimeInInterval(); in TestTrickleTimerMinMaxIntervalChange()
485 timer.SetIntervalMin(500); in TestTrickleTimerMinMaxIntervalChange()
488 timer.VerifyTimerDidFire(); in TestTrickleTimerMinMaxIntervalChange()
490 timer.SetIntervalMax(t + 1); in TestTrickleTimerMinMaxIntervalChange()
492 VerifyOrQuit(timer.GetInterval() == t + 1); in TestTrickleTimerMinMaxIntervalChange()
493 fireTime = timer.GetFireTime(); in TestTrickleTimerMinMaxIntervalChange()
496 timer.VerifyTimerDidNotFire(); in TestTrickleTimerMinMaxIntervalChange()
497 VerifyOrQuit(fireTime != timer.GetFireTime()); in TestTrickleTimerMinMaxIntervalChange()
498 VerifyOrQuit(timer.GetInterval() == timer.GetIntervalMax()); in TestTrickleTimerMinMaxIntervalChange()