summaryrefslogtreecommitdiffstats
path: root/test/property_test.c
diff options
context:
space:
mode:
authorTomas Mraz <tomas@openssl.org>2021-03-16 13:26:24 +0100
committerTomas Mraz <tomas@openssl.org>2021-03-16 13:31:08 +0100
commita289d3a4272b20a5bae5aa6f527eed5d9bb2d8bb (patch)
treeaf3aa3719df6730a22dec242384935e0df6907a4 /test/property_test.c
parent2217d4c9ccde174a66cc4022c7d65614379b2ae7 (diff)
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)
Diffstat (limited to 'test/property_test.c')
-rw-r--r--test/property_test.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/test/property_test.c b/test/property_test.c
index add16ea629..d2255a26b4 100644
--- a/test/property_test.c
+++ b/test/property_test.c
@@ -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;