static void test_format_timespan(usec_t accuracy) { log_info("/* %s accuracy="USEC_FMT" */", __func__, accuracy); test_format_timespan_one(0, accuracy); test_format_timespan_one(1, accuracy); test_format_timespan_one(1*USEC_PER_SEC, accuracy); test_format_timespan_one(999*USEC_PER_MSEC, accuracy); test_format_timespan_one(1234567, accuracy); test_format_timespan_one(12, accuracy); test_format_timespan_one(123, accuracy); test_format_timespan_one(1234, accuracy); test_format_timespan_one(12345, accuracy); test_format_timespan_one(123456, accuracy); test_format_timespan_one(1234567, accuracy); test_format_timespan_one(12345678, accuracy); test_format_timespan_one(1200000, accuracy); test_format_timespan_one(1230000, accuracy); test_format_timespan_one(1230000, accuracy); test_format_timespan_one(1234000, accuracy); test_format_timespan_one(1234500, accuracy); test_format_timespan_one(1234560, accuracy); test_format_timespan_one(1234567, accuracy); test_format_timespan_one(986087, accuracy); test_format_timespan_one(500 * USEC_PER_MSEC, accuracy); test_format_timespan_one(9*USEC_PER_YEAR/5 - 23, accuracy); test_format_timespan_one(USEC_INFINITY, accuracy); }
static void test_format_timespan(usec_t accuracy) { test_format_timespan_one(0, accuracy); test_format_timespan_one(1, accuracy); test_format_timespan_one(1*USEC_PER_SEC, accuracy); test_format_timespan_one(999*USEC_PER_MSEC, accuracy); test_format_timespan_one(1234567, accuracy); test_format_timespan_one(12, accuracy); test_format_timespan_one(123, accuracy); test_format_timespan_one(1234, accuracy); test_format_timespan_one(12345, accuracy); test_format_timespan_one(123456, accuracy); test_format_timespan_one(1234567, accuracy); test_format_timespan_one(12345678, accuracy); test_format_timespan_one(1200000, accuracy); test_format_timespan_one(1230000, accuracy); test_format_timespan_one(1230000, accuracy); test_format_timespan_one(1234000, accuracy); test_format_timespan_one(1234500, accuracy); test_format_timespan_one(1234560, accuracy); test_format_timespan_one(1234567, accuracy); test_format_timespan_one(986087, accuracy); test_format_timespan_one(500 * USEC_PER_MSEC, accuracy); test_format_timespan_one(9*USEC_PER_YEAR/5 - 23, accuracy); test_format_timespan_one(USEC_INFINITY, accuracy); }