X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=test%2Fasn1_internal_test.c;h=ab4dc353c4eff34f4d1d8f9668eb76f76faa3781;hp=f9fdeefed9742c9f065f8be632005cc32cde8d3d;hb=899e62d1866bc108f488f74e85dcc5a0d6e7ca99;hpb=a9c6d221055c3a85edb23b1364cd60baafed4b9f diff --git a/test/asn1_internal_test.c b/test/asn1_internal_test.c index f9fdeefed9..ab4dc353c4 100644 --- a/test/asn1_internal_test.c +++ b/test/asn1_internal_test.c @@ -1,5 +1,5 @@ /* - * Copyright 1999-2016 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2017 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL license (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -16,7 +16,7 @@ #include #include #include "testutil.h" -#include "e_os.h" +#include "internal/nelem.h" /********************************************************************** * @@ -26,7 +26,7 @@ #include "../crypto/asn1/tbl_standard.h" -static int test_tbl_standard() +static int test_tbl_standard(void) { const ASN1_STRING_TABLE *tmp; int last_nid = -1; @@ -40,14 +40,15 @@ static int test_tbl_standard() last_nid = tmp->nid; } - if (last_nid != 0) { - fprintf(stderr, "asn1 tbl_standard: Table order OK\n"); + if (TEST_int_ne(last_nid, 0)) { + TEST_info("asn1 tbl_standard: Table order OK"); return 1; } + TEST_info("asn1 tbl_standard: out of order"); for (tmp = tbl_standard, i = 0; i < OSSL_NELEM(tbl_standard); i++, tmp++) - fprintf(stderr, "asn1 tbl_standard: Index %" OSSLzu ", NID %d, Name=%s\n", - i, tmp->nid, OBJ_nid2ln(tmp->nid)); + TEST_note("asn1 tbl_standard: Index %zu, NID %d, Name=%s", + i, tmp->nid, OBJ_nid2ln(tmp->nid)); return 0; } @@ -61,7 +62,7 @@ static int test_tbl_standard() #include "internal/asn1_int.h" #include "../crypto/asn1/standard_methods.h" -static int test_standard_methods() +static int test_standard_methods(void) { const EVP_PKEY_ASN1_METHOD **tmp; int last_pkey_id = -1; @@ -76,23 +77,23 @@ static int test_standard_methods() last_pkey_id = (*tmp)->pkey_id; } - if (last_pkey_id != 0) { - fprintf(stderr, "asn1 standard methods: Table order OK\n"); + if (TEST_int_ne(last_pkey_id, 0)) { + TEST_info("asn1 standard methods: Table order OK"); return 1; } - TEST_error("asn1 standard methods out of order"); + TEST_note("asn1 standard methods: out of order"); for (tmp = standard_methods, i = 0; i < OSSL_NELEM(standard_methods); i++, tmp++) - fprintf(stderr, "asn1 standard methods: Index %" OSSLzu - ", pkey ID %d, Name=%s\n", i, (*tmp)->pkey_id, - OBJ_nid2sn((*tmp)->pkey_id)); + TEST_note("asn1 standard methods: Index %zu, pkey ID %d, Name=%s", + i, (*tmp)->pkey_id, OBJ_nid2sn((*tmp)->pkey_id)); return 0; } -void register_tests(void) +int setup_tests(void) { ADD_TEST(test_tbl_standard); ADD_TEST(test_standard_methods); + return 1; }