TEST(LightSchedulerInitAndCleanup, CreateStartsOneMinuteAlarm) { LightScheduler_Create(); TEST_ASSERT_POINTERS_EQUAL((void *)LightScheduler_Wakeup, (void *)FakeTimeSource_GetAlarmCallback()); TEST_ASSERT_EQUAL(60, FakeTimeSource_GetAlarmPeriod()); LightScheduler_Destroy(); }
//START: DestroyCancelsOneMinuteAlarm void teardown() { LightScheduler_Destroy(); LightController_Destroy(); // POINTERS_EQUAL(NULL, (void *)FakeTimeSource_GetAlarmCallback()); }
void teardown() { LightScheduler_Destroy(); }
static void teardown() { LightScheduler_Destroy(); /* TEST_POINTERS_EQUAL(NULL, (void *)FakeTimeSource_GetAlarmCallback()); */ }
void teardown() { LightScheduler_Destroy(); LightController_Destroy(); }
TEST(LightSchedulerInitAndCleanup, DestroyCancelsOneMinuteAlarm) { LightScheduler_Create(); LightScheduler_Destroy(); TEST_ASSERT_POINTERS_EQUAL(NULL, (void *)FakeTimeSource_GetAlarmCallback()); }