#include <stdlib.h>
#include "../src/time_format.h"
-void get_zero_hour_and_fifteen_minutes()
+void get_zero_hour_and_fifteen_minutes_test()
{
time_t time = 900;
timestr = NULL;
}
-void get_five_hour_fourty_five()
+void get_five_hour_fourty_five_test()
{
time_t time = 20700;
timestr = NULL;
}
-void get_minus_five_minutes()
+void get_minus_five_minutes_test()
{
time_t time = -300;
timestr = NULL;
}
-void get_zero_hour_and_fifteen_minutes_overtime()
+void get_zero_hour_and_fifteen_minutes_overtime_test()
{
time_t time = 900;
timestr = NULL;
}
-void get_five_hour_fourty_five_overtime()
+void get_five_hour_fourty_five_overtime_test()
{
time_t time = 20700;
timestr = NULL;
}
-void get_minus_five_minutes_overtime()
+void get_minus_five_minutes_overtime_test()
{
time_t time = -300;
timestr = NULL;
}
-void get_zero_overtime()
+void get_zero_overtime_test()
{
time_t time = 0;
timestr = NULL;
}
-void get_thursday()
+void get_thursday_test()
{
char* weekday = get_weekday_str(4);
weekday = NULL;
}
-void get_friday()
+void get_friday_test()
{
char* weekday = get_weekday_str(5);
weekday = NULL;
}
-void get_saturday()
+void get_saturday_test()
{
char* weekday = get_weekday_str(6);
weekday = NULL;
}
-void get_sunday()
+void get_sunday_test()
{
char* weekday = get_weekday_str(0);
weekday = NULL;
}
-void get_monday()
+void get_monday_test()
{
char* weekday = get_weekday_str(1);
weekday = NULL;
}
-void get_thuesday()
+void get_thuesday_test()
{
char* weekday = get_weekday_str(2);
weekday = NULL;
}
-void get_wednesday()
+void get_wednesday_test()
{
char* weekday = get_weekday_str(3);
weekday = NULL;
}
-void get_short_sunday()
+void get_short_sunday_test()
{
char* weekday = get_weekday_short_str(0);
weekday = NULL;
}
-void get_short_monday()
+void get_short_monday_test()
{
char* weekday = get_weekday_short_str(1);
weekday = NULL;
}
-void get_short_thuesday()
+void get_short_thuesday_test()
{
char* weekday = get_weekday_short_str(2);
weekday = NULL;
}
-void get_short_wednesday()
+void get_short_wednesday_test()
{
char* weekday = get_weekday_short_str(3);
weekday = NULL;
}
-void get_short_thursday()
+void get_short_thursday_test()
{
char* weekday = get_weekday_short_str(4);
weekday = NULL;
}
-void get_short_friday()
+void get_short_friday_test()
{
char* weekday = get_weekday_short_str(5);
weekday = NULL;
}
-void get_short_saturday()
+void get_short_saturday_test()
{
char* weekday = get_weekday_short_str(6);
weekday = NULL;
}
-void get_short_unknown()
+void get_short_unknown_test()
{
char* weekday = get_weekday_short_str(7);
weekday = NULL;
}
-void get_seconds_from_str()
+void get_seconds_from_str_test()
{
const char* timestr = "04:15";
assert_int_equal(seconds, 15300);
}
-void get_seconds_from_str_minus()
+void get_seconds_from_str_minus_test()
{
const char* timestr = "-04:15";
assert_int_equal(seconds, -15300);
}
-void get_year_from_date()
+void get_year_from_date_test()
{
uint16_t result = get_year_from_str("2024-06-24");
assert_int_equal(result, 2024);
}
-void get_month_from_date()
+void get_month_from_date_test()
{
uint16_t result = get_month_from_str("2024-06-24");
assert_int_equal(result, 6);
}
-void get_dat_from_date()
+void get_dat_from_date_test()
{
uint16_t result = get_day_from_str("2024-06-24");
int main()
{
const struct CMUnitTest tests[] = {
- cmocka_unit_test(get_zero_hour_and_fifteen_minutes),
- cmocka_unit_test(get_five_hour_fourty_five),
- cmocka_unit_test(get_minus_five_minutes),
- cmocka_unit_test(get_zero_hour_and_fifteen_minutes_overtime),
- cmocka_unit_test(get_five_hour_fourty_five_overtime),
- cmocka_unit_test(get_minus_five_minutes_overtime),
- cmocka_unit_test(get_zero_overtime),
- cmocka_unit_test(get_thursday),
- cmocka_unit_test(get_friday),
- cmocka_unit_test(get_saturday),
- cmocka_unit_test(get_sunday),
- cmocka_unit_test(get_monday),
- cmocka_unit_test(get_thuesday),
- cmocka_unit_test(get_wednesday),
- cmocka_unit_test(get_short_sunday),
- cmocka_unit_test(get_short_monday),
- cmocka_unit_test(get_short_thuesday),
- cmocka_unit_test(get_short_wednesday),
- cmocka_unit_test(get_short_thursday),
- cmocka_unit_test(get_short_friday),
- cmocka_unit_test(get_short_saturday),
- cmocka_unit_test(get_short_unknown),
- cmocka_unit_test(get_seconds_from_str),
- cmocka_unit_test(get_seconds_from_str_minus),
- cmocka_unit_test(get_year_from_date),
- cmocka_unit_test(get_month_from_date),
- cmocka_unit_test(get_dat_from_date)
+ cmocka_unit_test(get_zero_hour_and_fifteen_minutes_test),
+ cmocka_unit_test(get_five_hour_fourty_five_test),
+ cmocka_unit_test(get_minus_five_minutes_test),
+ cmocka_unit_test(get_zero_hour_and_fifteen_minutes_overtime_test),
+ cmocka_unit_test(get_five_hour_fourty_five_overtime_test),
+ cmocka_unit_test(get_minus_five_minutes_overtime_test),
+ cmocka_unit_test(get_zero_overtime_test),
+ cmocka_unit_test(get_thursday_test),
+ cmocka_unit_test(get_friday_test),
+ cmocka_unit_test(get_saturday_test),
+ cmocka_unit_test(get_sunday_test),
+ cmocka_unit_test(get_monday_test),
+ cmocka_unit_test(get_thuesday_test),
+ cmocka_unit_test(get_wednesday_test),
+ cmocka_unit_test(get_short_sunday_test),
+ cmocka_unit_test(get_short_monday_test),
+ cmocka_unit_test(get_short_thuesday_test),
+ cmocka_unit_test(get_short_wednesday_test),
+ cmocka_unit_test(get_short_thursday_test),
+ cmocka_unit_test(get_short_friday_test),
+ cmocka_unit_test(get_short_saturday_test),
+ cmocka_unit_test(get_short_unknown_test),
+ cmocka_unit_test(get_seconds_from_str_test),
+ cmocka_unit_test(get_seconds_from_str_minus_test),
+ cmocka_unit_test(get_year_from_date_test),
+ cmocka_unit_test(get_month_from_date_test),
+ cmocka_unit_test(get_dat_from_date_test)
};
return cmocka_run_group_tests(tests, NULL, NULL);