void ElapsedLapTimeTest::testReset() { gpsSnap.deltaFirstFix = 3; lap_started_normal_event(&gpsSnap); CPPUNIT_ASSERT_EQUAL(0, lapstats_elapsed_time()); gpsSnap.deltaFirstFix = 15; update_elapsed_time(&gpsSnap); CPPUNIT_ASSERT_EQUAL(12, lapstats_elapsed_time()); reset_elapsed_time(); CPPUNIT_ASSERT_EQUAL(0, lapstats_elapsed_time()); }
void ElapsedLapTimeTest::testStopRecording() { gpsSnap.deltaFirstFix = 3; lap_started_normal_event(&gpsSnap); CPPUNIT_ASSERT_EQUAL(0, lapstats_elapsed_time()); gpsSnap.deltaFirstFix = 15; update_elapsed_time(&gpsSnap); CPPUNIT_ASSERT_EQUAL(12, lapstats_elapsed_time()); gpsSnap.deltaFirstFix = 122; lap_finished_event(&gpsSnap); update_elapsed_time(&gpsSnap); CPPUNIT_ASSERT_EQUAL(12, lapstats_elapsed_time()); }
float lapstats_elapsed_time_minutes() { return tinyMillisToMinutes(lapstats_elapsed_time()); }