Lines Matching refs:tests
32 } tests[] = { variable
101 for (i = 0; i < sizeof (tests) / sizeof (tests[0]); ++i) in main()
103 n = regcomp (&re, tests[i].pattern, tests[i].flags); in main()
108 printf ("%s: regcomp %zd failed: %s\n", tests[i].pattern, i, buf); in main()
113 if (regexec (&re, tests[i].string, tests[i].nmatch, rm, 0)) in main()
115 printf ("%s: regexec %zd failed\n", tests[i].pattern, i); in main()
121 for (n = 0; n < tests[i].nmatch; ++n) in main()
122 if (rm[n].rm_so != tests[i].rm[n].rm_so in main()
123 || rm[n].rm_eo != tests[i].rm[n].rm_eo) in main()
125 if (tests[i].rm[n].rm_so == -1 && tests[i].rm[n].rm_eo == -1) in main()
128 tests[i].pattern, i, n, rm[n].rm_so, rm[n].rm_eo); in main()