]> gitweb.hhaalo.de Git - feierabend.git/commitdiff
add test for one minute break
authorBastian Dehn <hhaalo@arcor.de>
Sun, 9 Jun 2024 08:28:20 +0000 (10:28 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Sun, 9 Jun 2024 08:28:20 +0000 (10:28 +0200)
src/break.c
tests/main.c

index a3250525e0da5761c6c74ced4398c623ac5cb4b2..a8f0945fa98bcb095020a0196cf8e5f5c32db5ca 100644 (file)
@@ -1,6 +1,11 @@
 #include "break.h"
 
+#define TWO_HOURS 7200
+
 int get_break_time(long worktime)
 {
+       if (worktime > TWO_HOURS)
+               return 1;
+
        return 0;
 }
\ No newline at end of file
index ad373ce3a24dcfec6770b91ac25976f87196bf27..617a8de73f2af18661344cd1618a68e836ecaa16 100644 (file)
@@ -16,10 +16,21 @@ void two_hours_zero_break()
        assert_int_equal(breaktime, 0);
 }
 
+void two_hours_and_one_minutes_one_minute_break()
+{
+       const long TWO_HOURS = 7260;
+       long worktime = TWO_HOURS;
+
+       int breaktime = get_break_time(worktime);
+
+       assert_int_equal(breaktime, 1);
+}
+
 int main()
 {
        const struct CMUnitTest tests[] = {
-               cmocka_unit_test(two_hours_zero_break)
+               cmocka_unit_test(two_hours_zero_break),
+               cmocka_unit_test(two_hours_and_one_minutes_one_minute_break)
        };
 
        return cmocka_run_group_tests(tests, NULL, NULL);