[wpilib] Add Timer.isRunning() method (#7220)

This commit is contained in:
Étienne Beaulac
2024-10-17 20:03:40 -04:00
committed by GitHub
parent 0424e5ba36
commit 796dbd3b86
5 changed files with 28 additions and 0 deletions

View File

@@ -35,18 +35,22 @@ class TimerTest {
// Verify timer is initialized as stopped
assertEquals(timer.get(), 0.0);
assertFalse(timer.isRunning());
SimHooks.stepTiming(0.5);
assertEquals(timer.get(), 0.0);
assertFalse(timer.isRunning());
// Verify timer increments after it's started
timer.start();
SimHooks.stepTiming(0.5);
assertEquals(timer.get(), 0.5, 1e-9);
assertTrue(timer.isRunning());
// Verify timer stops incrementing after it's stopped
timer.stop();
SimHooks.stepTiming(0.5);
assertEquals(timer.get(), 0.5, 1e-9);
assertFalse(timer.isRunning());
}
@Test