mirror of
https://github.com/openssl/openssl.git
synced 2025-01-30 14:01:55 +08:00
property_test: use property values that are not used elsewhere
In test_property_query_value_create() we depend on the property values to not be created by other test cases. Use such values. Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14573)
This commit is contained in:
parent
2217d4c9cc
commit
a289d3a427
@ -129,11 +129,12 @@ static int test_property_query_value_create(void)
|
||||
OSSL_PROPERTY_LIST *p = NULL, *q = NULL, *o = NULL;
|
||||
int r = 0;
|
||||
|
||||
/* The property value used here must not be used in other test cases */
|
||||
if (TEST_ptr(store = ossl_method_store_new(NULL))
|
||||
&& add_property_names("sky", NULL)
|
||||
&& TEST_ptr(p = ossl_parse_query(NULL, "sky=green", 0)) /* undefined */
|
||||
&& TEST_ptr(q = ossl_parse_query(NULL, "sky=green", 1)) /* creates */
|
||||
&& TEST_ptr(o = ossl_parse_query(NULL, "sky=green", 0)) /* defined */
|
||||
&& add_property_names("wood", NULL)
|
||||
&& TEST_ptr(p = ossl_parse_query(NULL, "wood=oak", 0)) /* undefined */
|
||||
&& TEST_ptr(q = ossl_parse_query(NULL, "wood=oak", 1)) /* creates */
|
||||
&& TEST_ptr(o = ossl_parse_query(NULL, "wood=oak", 0)) /* defined */
|
||||
&& TEST_int_eq(ossl_property_match_count(q, p), -1)
|
||||
&& TEST_int_eq(ossl_property_match_count(q, o), 1))
|
||||
r = 1;
|
||||
|
Loading…
Reference in New Issue
Block a user