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