#include "config.h" #include "ntp_calendar.h" #include "ntp_stdlib.h" #include "unity.h" void test_RegularTime(void) { time_t sample = 1276601278; char expected[15]; struct tm* time; time = localtime(&sample); TEST_ASSERT_TRUE(time != NULL); snprintf(expected, 15, "%02d:%02d:%02d", time->tm_hour, time->tm_min, time->tm_sec); TEST_ASSERT_EQUAL_STRING(expected, humantime(sample)); } void test_CurrentTime(void) { time_t sample; char expected[15]; time(&sample); struct tm* time; time = localtime(&sample); TEST_ASSERT_TRUE(time != NULL); snprintf(expected, 15, "%02d:%02d:%02d", time->tm_hour, time->tm_min, time->tm_sec); TEST_ASSERT_EQUAL_STRING(expected, humantime(sample)); }