#include <stdbool.h>
#include "../src/validate.h"
-void validate_valid_date_string(const char* date)
+void validate_valid_date_string_test(const char* date)
{
bool valid = validate_datestring(date);
void validate_valid_date_string_tests()
{
- validate_valid_date_string("2025-01-01");
- validate_valid_date_string("2025-01-31");
- validate_valid_date_string("2025-10-01");
- validate_valid_date_string("2025-10-31");
- validate_valid_date_string("2025-12-01");
- validate_valid_date_string("2025-12-31");
+ validate_valid_date_string_test("2025-01-01");
+ validate_valid_date_string_test("2025-01-31");
+ validate_valid_date_string_test("2025-10-01");
+ validate_valid_date_string_test("2025-10-31");
+ validate_valid_date_string_test("2025-12-01");
+ validate_valid_date_string_test("2025-12-31");
}
-void validate_invalid_date_string(const char* date)
+void validate_invalid_date_string_test(const char* date)
{
bool valid = validate_datestring(date);
void validate_invalid_date_string_tests()
{
- validate_invalid_date_string("text");
- validate_invalid_date_string("2025-13-01");
- validate_invalid_date_string("2025-12-32");
- validate_invalid_date_string("2025--2-32");
- validate_invalid_date_string("2025-1-1");
- validate_invalid_date_string("2025-01--1");
- validate_invalid_date_string("2025-001-01");
- validate_invalid_date_string("2025-001-011");
- validate_invalid_date_string("20255-01-11");
+ validate_invalid_date_string_test("text");
+ validate_invalid_date_string_test("2025-13-01");
+ validate_invalid_date_string_test("2025-12-32");
+ validate_invalid_date_string_test("2025--2-32");
+ validate_invalid_date_string_test("2025-1-1");
+ validate_invalid_date_string_test("2025-01--1");
+ validate_invalid_date_string_test("2025-001-01");
+ validate_invalid_date_string_test("2025-001-011");
+ validate_invalid_date_string_test("20255-01-11");
}
-void validate_vaild_hour_string(const char* hour)
+void validate_vaild_hour_string_test(const char* hour)
{
bool valid = validate_hourstring(hour);
assert_true(valid);
}
-void validate_valid_hour_string_test()
+void validate_valid_hour_string_tests()
{
char* hour = malloc(sizeof(char) * 3);
if (hour == NULL)
for (int i = 0; i < 24; i++) {
memset(hour, 0, 3);
sprintf(hour, "%d", i);
- validate_vaild_hour_string(hour);
+ validate_vaild_hour_string_test(hour);
}
free(hour);
hour = NULL;
}
-void validate_invaild_hour_string(const char* hour)
+void validate_invaild_hour_string_test(const char* hour)
{
bool valid = validate_hourstring(hour);
assert_false(valid);
}
-void validate_invalid_hour_string_test()
+void validate_invalid_hour_string_tests()
{
- validate_invaild_hour_string("text");
- validate_invaild_hour_string("-1");
- validate_invaild_hour_string("01");
- validate_invaild_hour_string("25");
- validate_invaild_hour_string("100");
+ validate_invaild_hour_string_test("text");
+ validate_invaild_hour_string_test("-1");
+ validate_invaild_hour_string_test("01");
+ validate_invaild_hour_string_test("25");
+ validate_invaild_hour_string_test("100");
}
-void validate_vaild_minutes_string(const char* minutes)
+void validate_vaild_minutes_string_test(const char* minutes)
{
bool valid = validate_minutestring(minutes);
assert_true(valid);
}
-void validate_valid_minutes_string_test()
+void validate_valid_minutes_string_tests()
{
char* minutes = malloc(sizeof(char) * 3);
if (minutes == NULL)
for (int i = 0; i < 60; i++) {
memset(minutes, 0, 3);
sprintf(minutes, "%d", i);
- validate_vaild_minutes_string(minutes);
+ validate_vaild_minutes_string_test(minutes);
}
free(minutes);
minutes = NULL;
}
-void validate_invaild_minutes_string(const char* minutes)
+void validate_invaild_minutes_string_test(const char* minutes)
{
bool valid = validate_minutestring(minutes);
assert_false(valid);
}
-void validate_invalid_minutes_string_test()
+void validate_invalid_minutes_string_tests()
{
- validate_invaild_minutes_string("text");
- validate_invaild_minutes_string("-1");
- validate_invaild_minutes_string("01");
- validate_invaild_minutes_string("60");
- validate_invaild_minutes_string("100");
+ validate_invaild_minutes_string_test("text");
+ validate_invaild_minutes_string_test("-1");
+ validate_invaild_minutes_string_test("01");
+ validate_invaild_minutes_string_test("60");
+ validate_invaild_minutes_string_test("100");
}
int main()
const struct CMUnitTest tests[] = {
cmocka_unit_test(validate_valid_date_string_tests),
cmocka_unit_test(validate_invalid_date_string_tests),
- cmocka_unit_test(validate_valid_hour_string_test),
- cmocka_unit_test(validate_invalid_hour_string_test),
- cmocka_unit_test(validate_valid_minutes_string_test),
- cmocka_unit_test(validate_invalid_minutes_string_test)
+ cmocka_unit_test(validate_valid_hour_string_tests),
+ cmocka_unit_test(validate_invalid_hour_string_tests),
+ cmocka_unit_test(validate_valid_minutes_string_tests),
+ cmocka_unit_test(validate_invalid_minutes_string_tests)
};
return cmocka_run_group_tests(tests, NULL, NULL);
assert_int_equal(result, 14280);
}
-void get_current_worktime_twenty_three_to_six_thirdy()
+void get_current_worktime_twenty_three_to_six_thirdy_test()
{
time_t begin = 82800;
time_t now = 23400;
assert_int_equal(result, 15180);
}
-void get_brutto_worktime_diff_twenty_three_to_six_thirdy()
+void get_brutto_worktime_diff_twenty_three_to_six_thirdy_test()
{
time_t begin = 82800;
time_t now = 23400;
cmocka_unit_test(get_eigth_hour_end_time_test),
cmocka_unit_test(get_ten_hour_end_time_test),
cmocka_unit_test(get_current_worktime_four_hours_thirteen_test),
- cmocka_unit_test(get_current_worktime_twenty_three_to_six_thirdy),
+ cmocka_unit_test(get_current_worktime_twenty_three_to_six_thirdy_test),
cmocka_unit_test(get_brutto_worktime_four_hours_fourty_five_test),
- cmocka_unit_test(get_brutto_worktime_diff_twenty_three_to_six_thirdy),
+ cmocka_unit_test(get_brutto_worktime_diff_twenty_three_to_six_thirdy_test),
cmocka_unit_test(get_diff_to_end_eight_hour_end_test),
cmocka_unit_test(get_diff_to_end_ten_hour_end_test),
};