diff --git a/tests/unit_tests.c b/tests/unit_tests.c index 18445914f..8323090e1 100644 --- a/tests/unit_tests.c +++ b/tests/unit_tests.c @@ -41,8 +41,8 @@ static void check_float_representation(const double val, const double expected, static void test_get_git_sha1() { const char* sha1 = grib_get_git_sha1(); - printf("Testing: test_get_git_sha1...\n"); - assert(sha1 != NULL); + Assert(sha1 != NULL); + printf("Testing: test_get_git_sha1... %s\n", sha1); } static void test_grib_nearest_smaller_ibmfloat() @@ -1389,7 +1389,7 @@ static void test_string_splitting() printf("Testing: test_string_splitting...\n"); list = string_split(input, "|"); - assert(list); + if (!list) { assert(!"List is NULL"); return; } for (i = 0; list[i] != NULL; ++i) {} /* count how many tokens */ assert(i == 4); if (strcmp(list[0], "Born") != 0) assert(0); @@ -1403,7 +1403,7 @@ static void test_string_splitting() strcpy(input, "12345|a gap|"); list = string_split(input, "|"); - assert(list); + if (!list) { assert(!"List is NULL"); return; } for (i = 0; list[i] != NULL; ++i) {} /* count how many tokens */ assert(i == 2); if (strcmp(list[0], "12345") != 0) assert(0); @@ -1415,7 +1415,7 @@ static void test_string_splitting() strcpy(input, "Steppenwolf"); list = string_split(input, ","); - assert(list); + if (!list) { assert(!"List is NULL"); return; } for (i = 0; list[i] != NULL; ++i) {} /* count how many tokens */ assert(i == 1); if (strcmp(list[0], "Steppenwolf") != 0) assert(0); @@ -1469,21 +1469,21 @@ static void test_concept_condition_strings() printf("Testing: test_concept_condition_strings...\n"); err = get_concept_condition_string(h, "typeOfLevel", NULL, result); - assert(!err); - assert(strcmp(result, "typeOfFirstFixedSurface=1,typeOfSecondFixedSurface=255") == 0); + Assert(!err); + Assert(strcmp(result, "typeOfFirstFixedSurface=1,typeOfSecondFixedSurface=255") == 0); err = get_concept_condition_string(h, "paramId", NULL, result); - assert(!err); - assert(strcmp(result, "discipline=0,parameterCategory=0,parameterNumber=0") == 0); + Assert(!err); + Assert(strcmp(result, "discipline=0,parameterCategory=0,parameterNumber=0") == 0); err = get_concept_condition_string(h, "gridType", NULL, result); - assert(!err); + Assert(!err); /*printf("%s\n", result);*/ - assert(strcmp(result, "gridDefinitionTemplateNumber=0,PLPresent=0") == 0); + Assert(strcmp(result, "gridDefinitionTemplateNumber=0,PLPresent=0") == 0); err = get_concept_condition_string(h, "stepType", NULL, result); - assert(!err); - assert(strcmp(result, "selectStepTemplateInstant=1,stepTypeInternal=instant") == 0); + Assert(!err); + Assert(strcmp(result, "selectStepTemplateInstant=1,stepTypeInternal=instant") == 0); grib_handle_delete(h); }