From b7bd3766c75924f6b86eb92baee2b82b39d1ee81 Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Wed, 7 Jul 2021 10:44:34 +0200 Subject: [PATCH] Fix pedantic errors about macros in macros --- tests/api.c | 40 +++++++++++++++++++--------------------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/tests/api.c b/tests/api.c index a63ef10d5..0659df754 100644 --- a/tests/api.c +++ b/tests/api.c @@ -1700,17 +1700,15 @@ static void test_wolfSSL_CTX_load_verify_locations_ex(void) WOLFSSL_LOAD_FLAG_NONE)); /* test expired CA */ - AssertTrue( #ifndef OPENSSL_COMPATIBLE_DEFAULTS - WOLFSSL_SUCCESS != + AssertIntNE(wolfSSL_CTX_load_verify_locations_ex(ctx, ca_expired_cert, NULL, + WOLFSSL_LOAD_FLAG_NONE), WOLFSSL_SUCCESS); #else - WOLFSSL_SUCCESS == + AssertIntEQ(wolfSSL_CTX_load_verify_locations_ex(ctx, ca_expired_cert, NULL, + WOLFSSL_LOAD_FLAG_NONE), WOLFSSL_SUCCESS); #endif - wolfSSL_CTX_load_verify_locations_ex(ctx, ca_expired_cert, NULL, - WOLFSSL_LOAD_FLAG_NONE)); - AssertTrue(WOLFSSL_SUCCESS == - wolfSSL_CTX_load_verify_locations_ex(ctx, ca_expired_cert, NULL, - WOLFSSL_LOAD_FLAG_DATE_ERR_OKAY)); + AssertIntEQ(wolfSSL_CTX_load_verify_locations_ex(ctx, ca_expired_cert, NULL, + WOLFSSL_LOAD_FLAG_DATE_ERR_OKAY), WOLFSSL_SUCCESS); wolfSSL_CTX_free(ctx); @@ -1749,21 +1747,21 @@ static void test_wolfSSL_CTX_load_verify_buffer_ex(void) XFCLOSE(fp); /* test expired CA failure */ - AssertTrue( -#ifndef OPENSSL_COMPATIBLE_DEFAULTS - WOLFSSL_SUCCESS != -#else - WOLFSSL_SUCCESS == -#endif - wolfSSL_CTX_load_verify_buffer_ex(ctx, ca_expired_cert, - sizeof_ca_expired_cert, WOLFSSL_FILETYPE_ASN1, 0, - WOLFSSL_LOAD_FLAG_NONE)); - /* test expired CA success */ - AssertTrue(WOLFSSL_SUCCESS == - wolfSSL_CTX_load_verify_buffer_ex(ctx, ca_expired_cert, + +#ifndef OPENSSL_COMPATIBLE_DEFAULTS + AssertIntNE(wolfSSL_CTX_load_verify_buffer_ex(ctx, ca_expired_cert, sizeof_ca_expired_cert, WOLFSSL_FILETYPE_ASN1, 0, - WOLFSSL_LOAD_FLAG_DATE_ERR_OKAY)); + WOLFSSL_LOAD_FLAG_NONE), WOLFSSL_SUCCESS); +#else + AssertIntEQ(wolfSSL_CTX_load_verify_buffer_ex(ctx, ca_expired_cert, + sizeof_ca_expired_cert, WOLFSSL_FILETYPE_ASN1, 0, + WOLFSSL_LOAD_FLAG_NONE), WOLFSSL_SUCCESS); +#endif + /* test expired CA success */ + AssertIntEQ(wolfSSL_CTX_load_verify_buffer_ex(ctx, ca_expired_cert, + sizeof_ca_expired_cert, WOLFSSL_FILETYPE_ASN1, 0, + WOLFSSL_LOAD_FLAG_DATE_ERR_OKAY), WOLFSSL_SUCCESS); wolfSSL_CTX_free(ctx);