bool validate_datestring(const char* date)
{
+ if (date == NULL)
+ return false;
+
return _validate_string(date, DATE_REGEX);
}
bool validate_hourstring(const char* hour)
{
+ if (hour == NULL)
+ return false;
+
return _validate_string(hour, HOUR_REGEX);
}
bool validate_minutestring(const char* minutes)
{
+ if (minutes == NULL)
+ return false;
+
return _validate_string(minutes, MINUTE_REGEX);
}
\ No newline at end of file
void validate_invalid_date_string_tests()
{
+ validate_invalid_date_string_test(NULL);
+ validate_invalid_date_string_test("");
validate_invalid_date_string_test("text");
validate_invalid_date_string_test("2025-13-01");
validate_invalid_date_string_test("2025-12-32");
hour = NULL;
}
-void validate_invaild_hour_string_test(const char* hour)
+void validate_invalid_hour_string_test(const char* hour)
{
const bool valid = validate_hourstring(hour);
void validate_invalid_hour_string_tests()
{
- 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");
+ validate_invalid_hour_string_test(NULL);
+ validate_invalid_hour_string_test("");
+ validate_invalid_hour_string_test("text");
+ validate_invalid_hour_string_test("-1");
+ validate_invalid_hour_string_test("01");
+ validate_invalid_hour_string_test("25");
+ validate_invalid_hour_string_test("100");
}
void validate_vaild_minutes_string_test(const char* minutes)
minutes = NULL;
}
-void validate_invaild_minutes_string_test(const char* minutes)
+void validate_invalid_minutes_string_test(const char* minutes)
{
const bool valid = validate_minutestring(minutes);
void validate_invalid_minutes_string_tests()
{
- 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");
+ validate_invalid_minutes_string_test(NULL);
+ validate_invalid_minutes_string_test("");
+ validate_invalid_minutes_string_test("text");
+ validate_invalid_minutes_string_test("-1");
+ validate_invalid_minutes_string_test("01");
+ validate_invalid_minutes_string_test("60");
+ validate_invalid_minutes_string_test("100");
}
int main()