time_t get_eight_hour_end_worktime(const time_t begin)
{
time_t worktime = begin + SOLL_WORKTIME;
- worktime += get_break_time(worktime);
+ worktime += get_break_time(SOLL_WORKTIME);
return worktime;
}
time_t get_ten_hour_end_worktime(const time_t begin)
{
time_t worktime = begin + TEN_HOURS;
- worktime += get_break_time(worktime);
+ worktime += get_break_time(TEN_HOURS);
return worktime;
}
assert_int_equal(result, 21720);
}
+
+void get_eigth_hour_end_time_test()
+{
+ const time_t begin = 23400;
+
+ const time_t result = get_eight_hour_end_worktime(begin);
+
+ assert_int_equal(result, 54900);
+}
+
+void get_ten_hour_end_time_test()
+{
+ const time_t begin = 23400;
+
+ const time_t result = get_ten_hour_end_worktime(begin);
+
+ assert_int_equal(result, 62100);
+}
#endif
#ifndef BEFORE_AUG_2026
assert_int_equal(result, 29701);
}
-#endif
void get_eigth_hour_end_time_test()
{
const time_t result = get_eight_hour_end_worktime(begin);
- assert_int_equal(result, 54900);
+ assert_int_equal(result, 54000);
}
void get_ten_hour_end_time_test()
assert_int_equal(result, 62100);
}
+#endif
void get_brutto_worktime_four_hours_fourty_five_test()
{