Lines Matching full:tests
45 } tests[] = { variable
62 for (i = 0; i < sizeof(tests)/sizeof(tests[0]); ++i) { in main()
65 sz = unparse_time(tests[i].val, NULL, 0); in main()
66 if (sz != tests[i].size) in main()
67 errx(1, "sz (%lu) != tests[%d].size (%lu)", in main()
68 (unsigned long)sz, i, (unsigned long)tests[i].size); in main()
70 for (buf_sz = 0; buf_sz < tests[i].size + 2; buf_sz++) { in main()
74 sz = unparse_time(tests[i].val, buf, buf_sz); in main()
75 if (sz != tests[i].size) in main()
76 errx(1, "sz (%lu) != tests[%d].size (%lu) with in size %lu", in main()
78 (unsigned long)tests[i].size, in main()
80 if (buf_sz > 0 && memcmp(buf, tests[i].str, buf_sz - 1) != 0) in main()
81 errx(1, "test %i wrong result %s vs %s", i, buf, tests[i].str); in main()
87 NULL, tests[i].size); in main()
88 sz = unparse_time(tests[i].val, buf, min(buf_sz, tests[i].size)); in main()
89 if (sz != tests[i].size) in main()
90 errx(1, "sz (%lu) != tests[%d].size (%lu) with insize %lu", in main()
92 (unsigned long)tests[i].size, in main()
94 if (buf_sz > 0 && strncmp(buf, tests[i].str, min(buf_sz, tests[i].size) - 1) != 0) in main()
95 errx(1, "test %i wrong result %s vs %s", i, buf, tests[i].str); in main()
96 if (buf_sz > 0 && buf[min(buf_sz, tests[i].size) - 1] != '\0') in main()
102 tests[i].str, tests[i].size + 1); in main()
104 if (j != tests[i].val) in main()
109 tests[i].str, tests[i].size + 1); in main()
111 if (j != tests[i].val) in main()