#include <cmocka.h>
#include "../src/break.h"
-void two_hours_zero_break()
+void two_hours_zero_break_test()
{
time_t worktime = 7200;
assert_int_equal(breaktime, 0);
}
-void two_hours_and_one_minutes_one_minute_break()
+void two_hours_and_one_minutes_one_minute_break_test()
{
time_t worktime = 7260;
assert_int_equal(breaktime, 60);
}
-void two_hours_and_two_minutes_two_minute_break()
+void two_hours_and_two_minutes_two_minute_break_test()
{
time_t worktime = 7320;
assert_int_equal(breaktime, 120);
}
-void two_hours_and_fifteen_minutes_fifteen_minute_break()
+void two_hours_and_fifteen_minutes_fifteen_minute_break_test()
{
time_t worktime = 8100;
assert_int_equal(breaktime, 900);
}
-void two_hours_and_fifteen_one_minutes_fifteen_minute_break()
+void two_hours_and_fifteen_one_minutes_fifteen_minute_break_test()
{
time_t worktime = 8160;
assert_int_equal(breaktime, 900);
}
-void four_hours_and_fourty_five_minutes_fifteen_minute_break()
+void four_hours_and_fourty_five_minutes_fifteen_minute_break_test()
{
time_t worktime = 17100;
assert_int_equal(breaktime, 900);
}
-void four_hours_and_fourty_six_minutes_sixteen_minute_break()
+void four_hours_and_fourty_six_minutes_sixteen_minute_break_test()
{
time_t worktime = 17160;
assert_int_equal(breaktime, 960);
}
-void four_hours_and_fourty_seven_minutes_seventeen_minute_break()
+void four_hours_and_fourty_seven_minutes_seventeen_minute_break_test()
{
time_t worktime = 17220;
assert_int_equal(breaktime, 1020);
}
-void five_hours_minutes_thirty_minute_break()
+void five_hours_minutes_thirty_minute_break_test()
{
time_t worktime = 18000;
assert_int_equal(breaktime, 1800);
}
-void five_hours_and_one_minute_hours_minutes_thirty_minute_break()
+void five_hours_and_one_minute_hours_minutes_thirty_minute_break_test()
{
time_t worktime = 18060;
assert_int_equal(breaktime, 1800);
}
-void six_hours_and_thirty_minute_hours_minutes_thirty_minute_break()
+void six_hours_and_thirty_minute_hours_minutes_thirty_minute_break_test()
{
time_t worktime = 23400;
assert_int_equal(breaktime, 1800);
}
-void six_hours_and_thirty_one_minute_hours_minutes_thirty_one_minute_break()
+void six_hours_and_thirty_one_minute_hours_minutes_thirty_one_minute_break_test()
{
time_t worktime = 23460;
assert_int_equal(breaktime, 1860);
}
-void six_hours_and_thirty_two_minute_hours_minutes_thirty_two_minute_break()
+void six_hours_and_thirty_two_minute_hours_minutes_thirty_two_minute_break_test()
{
time_t worktime = 23520;
assert_int_equal(breaktime, 1920);
}
-void six_hours_and_fouty_five_minute_hours_minutes_fourty_five_minute_break()
+void six_hours_and_fouty_five_minute_hours_minutes_fourty_five_minute_break_test()
{
time_t worktime = 24300;
assert_int_equal(breaktime, 2700);
}
-void six_hours_and_fouty_six_minute_hours_minutes_fourty_five_minute_break()
+void six_hours_and_fouty_six_minute_hours_minutes_fourty_five_minute_break_test()
{
time_t worktime = 24360;
int main()
{
const struct CMUnitTest tests[] = {
- cmocka_unit_test(two_hours_zero_break),
- cmocka_unit_test(two_hours_and_one_minutes_one_minute_break),
- cmocka_unit_test(two_hours_and_two_minutes_two_minute_break),
- cmocka_unit_test(two_hours_and_fifteen_minutes_fifteen_minute_break),
- cmocka_unit_test(two_hours_and_fifteen_one_minutes_fifteen_minute_break),
- cmocka_unit_test(four_hours_and_fourty_five_minutes_fifteen_minute_break),
- cmocka_unit_test(four_hours_and_fourty_six_minutes_sixteen_minute_break),
- cmocka_unit_test(four_hours_and_fourty_seven_minutes_seventeen_minute_break),
- cmocka_unit_test(five_hours_minutes_thirty_minute_break),
- cmocka_unit_test(five_hours_and_one_minute_hours_minutes_thirty_minute_break),
- cmocka_unit_test(six_hours_and_thirty_minute_hours_minutes_thirty_minute_break),
- cmocka_unit_test(six_hours_and_thirty_one_minute_hours_minutes_thirty_one_minute_break),
- cmocka_unit_test(six_hours_and_thirty_two_minute_hours_minutes_thirty_two_minute_break),
- cmocka_unit_test(six_hours_and_fouty_five_minute_hours_minutes_fourty_five_minute_break),
- cmocka_unit_test(six_hours_and_fouty_six_minute_hours_minutes_fourty_five_minute_break),
+ cmocka_unit_test(two_hours_zero_break_test),
+ cmocka_unit_test(two_hours_and_one_minutes_one_minute_break_test),
+ cmocka_unit_test(two_hours_and_two_minutes_two_minute_break_test),
+ cmocka_unit_test(two_hours_and_fifteen_minutes_fifteen_minute_break_test),
+ cmocka_unit_test(two_hours_and_fifteen_one_minutes_fifteen_minute_break_test),
+ cmocka_unit_test(four_hours_and_fourty_five_minutes_fifteen_minute_break_test),
+ cmocka_unit_test(four_hours_and_fourty_six_minutes_sixteen_minute_break_test),
+ cmocka_unit_test(four_hours_and_fourty_seven_minutes_seventeen_minute_break_test),
+ cmocka_unit_test(five_hours_minutes_thirty_minute_break_test),
+ cmocka_unit_test(five_hours_and_one_minute_hours_minutes_thirty_minute_break_test),
+ cmocka_unit_test(six_hours_and_thirty_minute_hours_minutes_thirty_minute_break_test),
+ cmocka_unit_test(six_hours_and_thirty_one_minute_hours_minutes_thirty_one_minute_break_test),
+ cmocka_unit_test(six_hours_and_thirty_two_minute_hours_minutes_thirty_two_minute_break_test),
+ cmocka_unit_test(six_hours_and_fouty_five_minute_hours_minutes_fourty_five_minute_break_test),
+ cmocka_unit_test(six_hours_and_fouty_six_minute_hours_minutes_fourty_five_minute_break_test),
};
return cmocka_run_group_tests(tests, NULL, NULL);