18 const int64_t random_time = fuzzed_data_provider.
ConsumeIntegral<int32_t>();
19 const std::string random_string = fuzzed_data_provider.ConsumeRemainingBytesAsString();
24 if (random_time >= 0) {
25 assert(parsed_time_1 >= 0);
26 if (iso8601_datetime.length() == 20) {
27 assert(parsed_time_1 == random_time);
32 assert(parsed_time_2 >= 0);
FUZZ_TARGET(parse_iso8601)
std::string FormatISO8601Date(int64_t nTime)
std::string FormatISO8601DateTime(int64_t nTime)
ISO 8601 formatting is preferred.
int64_t ParseISO8601DateTime(const std::string &str)