Lines Matching defs:fixture
26 CMP_ASN_TEST_FIXTURE *fixture;
28 if (!TEST_ptr(fixture = OPENSSL_zalloc(sizeof(*fixture))))
30 fixture->test_case_name = test_case_name;
31 return fixture;
34 static void tear_down(CMP_ASN_TEST_FIXTURE *fixture)
36 ASN1_OCTET_STRING_free(fixture->src_string);
37 if (fixture->tgt_string != fixture->src_string)
38 ASN1_OCTET_STRING_free(fixture->tgt_string);
40 OPENSSL_free(fixture);
43 static int execute_cmp_asn1_get_int_test(CMP_ASN_TEST_FIXTURE *fixture)
62 fixture->expected = 1;
68 fixture)
70 if (!TEST_int_eq(fixture->expected,
71 ossl_cmp_asn1_octet_string_set1(&fixture->tgt_string,
72 fixture->src_string)))
74 if (fixture->expected != 0)
75 return TEST_int_eq(0, ASN1_OCTET_STRING_cmp(fixture->tgt_string,
76 fixture->src_string));
83 fixture->expected = 1;
84 if (!TEST_ptr(fixture->tgt_string = ASN1_OCTET_STRING_new())
85 || !TEST_ptr(fixture->src_string = ASN1_OCTET_STRING_new())
86 || !TEST_true(ASN1_OCTET_STRING_set(fixture->src_string, rand_data,
88 tear_down(fixture);
89 fixture = NULL;
98 fixture->expected = 1;
99 if (!TEST_ptr(fixture->src_string = ASN1_OCTET_STRING_new())
100 || !(fixture->tgt_string = fixture->src_string)
101 || !TEST_true(ASN1_OCTET_STRING_set(fixture->src_string, rand_data,
103 tear_down(fixture);
104 fixture = NULL;