Lines Matching defs:tests

60     struct test_case tests[] = {
76 int ntests = sizeof(tests) / sizeof(*tests);
79 tests[i].val = &values[i];
80 if (asprintf (&tests[i].name, "integer %d", values[i]) < 0)
82 if (tests[i].name == NULL)
86 ret = generic_test (tests, ntests, sizeof(int),
95 free (tests[i].name);
186 struct test_case tests[] = {
200 int ntests = sizeof(tests) / sizeof(*tests);
203 tests[i].val = &values[i];
204 if (asprintf (&tests[i].name, "unsigned %u", values[i]) < 0)
206 if (tests[i].name == NULL)
210 ret = generic_test (tests, ntests, sizeof(int),
218 free (tests[i].name);
239 struct test_case tests[] = {
242 int ntests = sizeof(tests) / sizeof(*tests);
245 tests[0].val = &s1;
246 if (asprintf (&tests[0].name, "a octet string") < 0)
248 if (tests[0].name == NULL)
251 ret = generic_test (tests, ntests, sizeof(heim_octet_string),
258 free(tests[0].name);
280 struct test_case tests[] = {
284 int ntests = sizeof(tests) / sizeof(*tests);
287 tests[0].val = &s1;
288 if (asprintf (&tests[0].name, "a bmp string") < 0)
290 if (tests[0].name == NULL)
292 tests[1].val = &s2;
293 if (asprintf (&tests[1].name, "second bmp string") < 0)
295 if (tests[1].name == NULL)
298 ret = generic_test (tests, ntests, sizeof(heim_bmp_string),
305 free(tests[0].name);
306 free(tests[1].name);
328 struct test_case tests[] = {
332 int ntests = sizeof(tests) / sizeof(*tests);
335 tests[0].val = &s1;
336 if (asprintf (&tests[0].name, "a universal string") < 0)
338 if (tests[0].name == NULL)
340 tests[1].val = &s2;
341 if (asprintf (&tests[1].name, "second universal string") < 0)
343 if (tests[1].name == NULL)
346 ret = generic_test (tests, ntests, sizeof(heim_universal_string),
353 free(tests[0].name);
354 free(tests[1].name);
372 struct test_case tests[] = {
375 int ret, ntests = sizeof(tests) / sizeof(*tests);
377 tests[0].val = &s1;
378 if (asprintf (&tests[0].name, "the string \"%s\"", s1) < 0)
380 if (tests[0].name == NULL)
383 ret = generic_test (tests, ntests, sizeof(unsigned char *),
390 free(tests[0].name);
406 struct test_case tests[] = {
412 int ntests = sizeof(tests) / sizeof(*tests);
415 tests[i].val = &values[i];
416 if (asprintf (&tests[i].name, "time %d", (int)values[i]) < 0)
418 if (tests[i].name == NULL)
422 ret = generic_test (tests, ntests, sizeof(time_t),
430 free(tests[i].name);
448 struct test_case tests[] = {
461 int ntests = sizeof(tests) / sizeof(*tests);
464 tests[i].val = &values[i];
465 if (asprintf (&tests[i].name, "oid %d", i) < 0)
467 if (tests[i].name == NULL)
471 ret = generic_test (tests, ntests, sizeof(heim_oid),
479 free(tests[i].name);
492 struct test_case tests[] = {
499 int ntests = sizeof(tests) / sizeof(*tests);
502 tests[i].val = &values[i];
503 if (asprintf (&tests[i].name, "bit_string %d", i) < 0)
505 if (tests[i].name == NULL)
509 ret = generic_test (tests, ntests, sizeof(heim_bit_string),
517 free(tests[i].name);
530 struct test_case tests[] = {
550 int ntests = sizeof(tests) / sizeof(tests[0]);
555 tests[i].val = &values[i];
556 if (asprintf (&tests[i].name, "heim_integer %d", i) < 0)
558 if (tests[i].name == NULL)
562 ret = generic_test (tests, ntests, sizeof(heim_integer),
570 free (tests[i].name);
594 struct test_case tests[] = {
601 int ntests = sizeof(tests) / sizeof(tests[0]);
606 tests[i].val = &values[i];
607 if (asprintf (&tests[i].name, "heim_boolean %d", i) < 0)
609 if (tests[i].name == NULL)
613 ret = generic_test (tests, ntests, sizeof(int),
621 free (tests[i].name);
639 struct test_case tests[] = {
643 int ntests = sizeof(tests) / sizeof(*tests);
645 return generic_decode_fail(tests, ntests, sizeof(unsigned),
652 struct test_case tests[] = {
656 int ntests = sizeof(tests) / sizeof(*tests);
658 return generic_decode_fail(tests, ntests, sizeof(int),
665 struct test_case tests[] = {
669 int ntests = sizeof(tests) / sizeof(*tests);
671 return generic_decode_fail(tests, ntests, sizeof(size_t),
678 struct test_case tests[] = {
681 int ntests = sizeof(tests) / sizeof(*tests);
683 return generic_decode_fail(tests, ntests, sizeof(int),
690 struct test_case tests[] = {
693 int ntests = sizeof(tests) / sizeof(*tests);
695 return generic_decode_fail(tests, ntests, sizeof(heim_general_string),
702 struct test_case tests[] = {
706 int ntests = sizeof(tests) / sizeof(*tests);
708 return generic_decode_fail(tests, ntests, sizeof(heim_bmp_string),
715 struct test_case tests[] = {
723 int ntests = sizeof(tests) / sizeof(*tests);
725 return generic_decode_fail(tests, ntests, sizeof(heim_universal_string),
733 struct test_case tests[] = {
735 int ntests = sizeof(tests) / sizeof(*tests);
737 return generic_decode_fail(tests, ntests, sizeof(heim_integer),
747 struct test_case tests[] = {
750 int ntests = sizeof(tests) / sizeof(*tests);
752 return generic_decode_fail(tests, ntests, sizeof(time_t),
759 struct test_case tests[] = {
765 int ntests = sizeof(tests) / sizeof(*tests);
767 return generic_decode_fail(tests, ntests, sizeof(heim_oid),
774 struct test_case tests[] = {
781 int ntests = sizeof(tests) / sizeof(*tests);
783 return generic_decode_fail(tests, ntests, sizeof(heim_bit_string),
1053 } tests[] = {
1064 for (i = 0; i < sizeof(tests)/sizeof(tests[0]); i++) {
1065 ret = der_get_tag((const unsigned char*)tests[i].ptr,
1066 tests[i].len, &cl, &ty, &tag, &size);
1068 if (tests[i].ok)
1071 if (!tests[i].ok)