FIND_LIBRARY(CMOCKA cmocka REQUIRED)
-ADD_EXECUTABLE(feierabend-test main.c)
+ADD_EXECUTABLE(feierabend-test
+ main.c
+ ../src/break.c)
TARGET_LINK_LIBRARIES(feierabend-test
${CMOCKA})
#include <stdint.h>
#include <setjmp.h>
#include <cmocka.h>
+#include "../src/break.h"
-void sanity_check()
+void two_hours_zero_break()
{
- assert_false(0);
+ const long TWO_HOURS = 7200;
+ long worktime = TWO_HOURS;
+
+ int breaktime = get_break_time(worktime);
+
+ assert_int_equal(breaktime, 0);
}
int main()
{
const struct CMUnitTest tests[] = {
- cmocka_unit_test(sanity_check)
+ cmocka_unit_test(two_hours_zero_break)
};
return cmocka_run_group_tests(tests, NULL, NULL);