]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: add more testcases for formatting/parsing timestamp
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 12 Mar 2023 11:59:38 +0000 (20:59 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 12 Mar 2023 19:43:51 +0000 (04:43 +0900)
src/test/test-time-util.c

index 44eb0d25f6a26025a5ce8c97136f7d74de7921e6..e5a4cb65154f401e7016139d1fc8a8475fd54bcc 100644 (file)
@@ -407,6 +407,10 @@ static void test_format_timestamp_impl(usec_t x) {
 
 static void test_format_timestamp_loop(void) {
         test_format_timestamp_impl(USEC_PER_SEC);
+        test_format_timestamp_impl(USEC_TIMESTAMP_FORMATTABLE_MAX_32BIT-1);
+        test_format_timestamp_impl(USEC_TIMESTAMP_FORMATTABLE_MAX_32BIT);
+        test_format_timestamp_impl(USEC_TIMESTAMP_FORMATTABLE_MAX-1);
+        test_format_timestamp_impl(USEC_TIMESTAMP_FORMATTABLE_MAX);
 
         for (unsigned i = 0; i < TRIAL; i++) {
                 usec_t x;