Lines Matching full:tests
47 } tests[] = { variable
65 for (i = 0; i < sizeof(tests)/sizeof(tests[0]); ++i) { in main()
68 sz = unparse_time(tests[i].val, NULL, 0); in main()
69 if (sz != tests[i].size) in main()
70 errx(1, "sz (%lu) != tests[%d].size (%lu)", in main()
71 (unsigned long)sz, i, (unsigned long)tests[i].size); in main()
73 for (buf_sz = 0; buf_sz < tests[i].size + 2; buf_sz++) { in main()
77 sz = unparse_time(tests[i].val, buf, buf_sz); in main()
78 if (sz != tests[i].size) in main()
79 errx(1, "sz (%lu) != tests[%d].size (%lu) with in size %lu", in main()
81 (unsigned long)tests[i].size, in main()
83 if (buf_sz > 0 && memcmp(buf, tests[i].str, buf_sz - 1) != 0) in main()
84 errx(1, "test %i wrong result %s vs %s", i, buf, tests[i].str); in main()
90 NULL, tests[i].size); in main()
91 sz = unparse_time(tests[i].val, buf, min(buf_sz, tests[i].size)); in main()
92 if (sz != tests[i].size) in main()
93 errx(1, "sz (%lu) != tests[%d].size (%lu) with insize %lu", in main()
95 (unsigned long)tests[i].size, in main()
97 if (buf_sz > 0 && strncmp(buf, tests[i].str, min(buf_sz, tests[i].size) - 1) != 0) in main()
98 errx(1, "test %i wrong result %s vs %s", i, buf, tests[i].str); in main()
99 if (buf_sz > 0 && buf[min(buf_sz, tests[i].size) - 1] != '\0') in main()
105 tests[i].str, tests[i].size + 1); in main()
107 if (j != tests[i].val) in main()
112 tests[i].str, tests[i].size + 1); in main()
114 if (j != tests[i].val) in main()