void two_hours_zero_break_test()
{
- time_t worktime = 7200;
+ const time_t worktime = 7200;
- time_t breaktime = get_break_time(worktime);
+ const time_t breaktime = get_break_time(worktime);
assert_int_equal(breaktime, 0);
}
void two_hours_and_one_minutes_one_minute_break_test()
{
- time_t worktime = 7260;
+ const time_t worktime = 7260;
- time_t breaktime = get_break_time(worktime);
+ const time_t breaktime = get_break_time(worktime);
assert_int_equal(breaktime, 60);
}
void two_hours_and_two_minutes_two_minute_break_test()
{
- time_t worktime = 7320;
+ const time_t worktime = 7320;
- time_t breaktime = get_break_time(worktime);
+ const time_t breaktime = get_break_time(worktime);
assert_int_equal(breaktime, 120);
}
void two_hours_and_fifteen_minutes_fifteen_minute_break_test()
{
- time_t worktime = 8100;
+ const time_t worktime = 8100;
- time_t breaktime = get_break_time(worktime);
+ const time_t breaktime = get_break_time(worktime);
assert_int_equal(breaktime, 900);
}
void two_hours_and_fifteen_one_minutes_fifteen_minute_break_test()
{
- time_t worktime = 8160;
+ const time_t worktime = 8160;
- time_t breaktime = get_break_time(worktime);
+ const time_t breaktime = get_break_time(worktime);
assert_int_equal(breaktime, 900);
}
void four_hours_and_fourty_five_minutes_fifteen_minute_break_test()
{
- time_t worktime = 17100;
+ const time_t worktime = 17100;
- time_t breaktime = get_break_time(worktime);
+ const time_t breaktime = get_break_time(worktime);
assert_int_equal(breaktime, 900);
}
void four_hours_and_fourty_six_minutes_sixteen_minute_break_test()
{
- time_t worktime = 17160;
+ const time_t worktime = 17160;
- time_t breaktime = get_break_time(worktime);
+ const time_t breaktime = get_break_time(worktime);
assert_int_equal(breaktime, 960);
}
void four_hours_and_fourty_seven_minutes_seventeen_minute_break_test()
{
- time_t worktime = 17220;
+ const time_t worktime = 17220;
- time_t breaktime = get_break_time(worktime);
+ const time_t breaktime = get_break_time(worktime);
assert_int_equal(breaktime, 1020);
}
void five_hours_minutes_thirty_minute_break_test()
{
- time_t worktime = 18000;
+ const time_t worktime = 18000;
- time_t breaktime = get_break_time(worktime);
+ const time_t breaktime = get_break_time(worktime);
assert_int_equal(breaktime, 1800);
}
void five_hours_and_one_minute_hours_minutes_thirty_minute_break_test()
{
- time_t worktime = 18060;
+ const time_t worktime = 18060;
- time_t breaktime = get_break_time(worktime);
+ const time_t breaktime = get_break_time(worktime);
assert_int_equal(breaktime, 1800);
}
void six_hours_and_thirty_minute_hours_minutes_thirty_minute_break_test()
{
- time_t worktime = 23400;
+ const time_t worktime = 23400;
- time_t breaktime = get_break_time(worktime);
+ const time_t breaktime = get_break_time(worktime);
assert_int_equal(breaktime, 1800);
}
void six_hours_and_thirty_one_minute_hours_minutes_thirty_one_minute_break_test()
{
- time_t worktime = 23460;
+ const time_t worktime = 23460;
- time_t breaktime = get_break_time(worktime);
+ const time_t breaktime = get_break_time(worktime);
assert_int_equal(breaktime, 1860);
}
void six_hours_and_thirty_two_minute_hours_minutes_thirty_two_minute_break_test()
{
- time_t worktime = 23520;
+ const time_t worktime = 23520;
- time_t breaktime = get_break_time(worktime);
+ const time_t breaktime = get_break_time(worktime);
assert_int_equal(breaktime, 1920);
}
void six_hours_and_fouty_five_minute_hours_minutes_fourty_five_minute_break_test()
{
- time_t worktime = 24300;
+ const time_t worktime = 24300;
- time_t breaktime = get_break_time(worktime);
+ const time_t breaktime = get_break_time(worktime);
assert_int_equal(breaktime, 2700);
}
void six_hours_and_fouty_six_minute_hours_minutes_fourty_five_minute_break_test()
{
- time_t worktime = 24360;
+ const time_t worktime = 24360;
- time_t breaktime = get_break_time(worktime);
+ const time_t breaktime = get_break_time(worktime);
assert_int_equal(breaktime, 2700);
}
void get_zero_hour_and_fifteen_minutes_test()
{
- time_t time = 900;
+ const time_t time = 900;
char* timestr = get_time_str(time);
void get_five_hour_fourty_five_test()
{
- time_t time = 20700;
+ const time_t time = 20700;
char* timestr = get_time_str(time);
void get_minus_five_minutes_test()
{
- time_t time = -300;
+ const time_t time = -300;
char* timestr = get_time_str(time);
void get_zero_hour_and_fifteen_minutes_overtime_test()
{
- time_t time = 900;
+ const time_t time = 900;
char* timestr = get_time_overtime_str(time);
void get_five_hour_fourty_five_overtime_test()
{
- time_t time = 20700;
+ const time_t time = 20700;
char* timestr = get_time_overtime_str(time);
void get_minus_five_minutes_overtime_test()
{
- time_t time = -300;
+ const time_t time = -300;
char* timestr = get_time_overtime_str(time);
void get_zero_overtime_test()
{
- time_t time = 0;
+ const time_t time = 0;
char* timestr = get_time_overtime_str(time);
void get_year_from_date_test()
{
- uint16_t result = get_year_from_str("2024-06-24");
+ const uint16_t result = get_year_from_str("2024-06-24");
assert_int_equal(result, 2024);
}
void get_month_from_date_test()
{
- uint16_t result = get_month_from_str("2024-06-24");
+ const uint16_t result = get_month_from_str("2024-06-24");
assert_int_equal(result, 6);
}
void get_dat_from_date_test()
{
- uint16_t result = get_day_from_str("2024-06-24");
+ const uint16_t result = get_day_from_str("2024-06-24");
assert_int_equal(result, 24);
}
void get_date_str_from_tm_test()
{
- struct tm date = {
+ const struct tm date = {
.tm_year = 126,
.tm_mon = 1,
.tm_mday = 14
void validate_valid_date_string_test(const char* date)
{
- bool valid = validate_datestring(date);
+ const bool valid = validate_datestring(date);
assert_true(valid);
}
void validate_invalid_date_string_test(const char* date)
{
- bool valid = validate_datestring(date);
+ const bool valid = validate_datestring(date);
assert_false(valid);
}
void validate_vaild_hour_string_test(const char* hour)
{
- bool valid = validate_hourstring(hour);
+ const bool valid = validate_hourstring(hour);
assert_true(valid);
}
void validate_invaild_hour_string_test(const char* hour)
{
- bool valid = validate_hourstring(hour);
+ const bool valid = validate_hourstring(hour);
assert_false(valid);
}
void validate_vaild_minutes_string_test(const char* minutes)
{
- bool valid = validate_minutestring(minutes);
+ const bool valid = validate_minutestring(minutes);
assert_true(valid);
}
void validate_invaild_minutes_string_test(const char* minutes)
{
- bool valid = validate_minutestring(minutes);
+ const bool valid = validate_minutestring(minutes);
assert_false(valid);
}
void get_eigth_hour_end_time_test()
{
- time_t begin = 23400;
+ const time_t begin = 23400;
- time_t result = get_eight_hour_end_worktime(begin);
+ const time_t result = get_eight_hour_end_worktime(begin);
assert_int_equal(result, 54900);
}
void get_ten_hour_end_time_test()
{
- time_t begin = 23400;
+ const time_t begin = 23400;
- time_t result = get_ten_hour_end_worktime(begin);
+ const time_t result = get_ten_hour_end_worktime(begin);
assert_int_equal(result, 62100);
}
void get_current_worktime_four_hours_thirteen_test()
{
- time_t begin = 23400;
- time_t now = 38580;
+ const time_t begin = 23400;
+ const time_t now = 38580;
- time_t result = get_current_worktime(begin, now);
+ const time_t result = get_current_worktime(begin, now);
assert_int_equal(result, 14280);
}
void get_current_worktime_twenty_three_to_six_thirdy_test()
{
- time_t begin = 82800;
- time_t now = 23400;
+ const time_t begin = 82800;
+ const time_t now = 23400;
- time_t result = get_current_worktime(begin, now);
+ const time_t result = get_current_worktime(begin, now);
assert_int_equal(result, 24300);
}
void get_brutto_worktime_four_hours_fourty_five_test()
{
- time_t begin = 23400;
- time_t now = 38580;
+ const time_t begin = 23400;
+ const time_t now = 38580;
- time_t result = get_brutto_worktime(begin, now);
+ const time_t result = get_brutto_worktime(begin, now);
assert_int_equal(result, 15180);
}
void get_brutto_worktime_diff_twenty_three_to_six_thirdy_test()
{
- time_t begin = 82800;
- time_t now = 23400;
+ const time_t begin = 82800;
+ const time_t now = 23400;
- time_t result = get_brutto_worktime(begin, now);
+ const time_t result = get_brutto_worktime(begin, now);
assert_int_equal(result, 27000);
}
void get_diff_to_end_eight_hour_end_test()
{
- time_t begin = 23400;
- time_t now = 38580;
+ const time_t begin = 23400;
+ const time_t now = 38580;
- time_t result = get_current_worktime_diff_to_end_eight_hour(begin, now);
+ const time_t result = get_current_worktime_diff_to_end_eight_hour(begin, now);
assert_int_equal(result, 14520);
}
void get_diff_to_end_ten_hour_end_test()
{
- time_t begin = 23400;
- time_t now = 38580;
+ const time_t begin = 23400;
+ const time_t now = 38580;
- time_t result = get_current_worktime_diff_to_end_ten_hour(begin, now);
+ const time_t result = get_current_worktime_diff_to_end_ten_hour(begin, now);
assert_int_equal(result, 21720);
}