Merged revisions 332177 via svnmerge from
[asterisk/asterisk.git] / tests / test_stringfields.c
index 7b79002..74c17e7 100644 (file)
@@ -29,6 +29,7 @@
 
 /*** MODULEINFO
        <depend>TEST_FRAMEWORK</depend>
+       <support_level>core</support_level>
  ***/
 
 #include "asterisk.h"
@@ -64,7 +65,7 @@ AST_TEST_DEFINE(string_field_test)
        switch (cmd) {
        case TEST_INIT:
                info->name = "string_field_test";
-               info->category = "main/utils/";
+               info->category = "/main/utils/";
                info->summary = "Test stringfield operations";
                info->description =
                        "This tests the stringfield API";
@@ -107,7 +108,7 @@ AST_TEST_DEFINE(string_field_test)
 
        if (AST_STRING_FIELD_ALLOCATION(test_struct.string1) != strlen("elephant") + 1) {
                ast_test_status_update(test, "string1 has allocation area of %hu but we expect %lu\n",
-                               AST_STRING_FIELD_ALLOCATION(test_struct.string1), strlen("elephant") + 1);
+                               AST_STRING_FIELD_ALLOCATION(test_struct.string1), (unsigned long) strlen("elephant") + 1);
                goto error;
        } else {
                ast_test_status_update(test, "string1 has the allocation area we expect: %hu\n", AST_STRING_FIELD_ALLOCATION(test_struct.string1));
@@ -115,7 +116,7 @@ AST_TEST_DEFINE(string_field_test)
 
        if (AST_STRING_FIELD_ALLOCATION(test_struct.string2) != strlen("hippopotamus") + 1) {
                ast_test_status_update(test, "string2 has allocation area of %hu but we expect %lu\n",
-                               AST_STRING_FIELD_ALLOCATION(test_struct.string2), strlen("hippopotamus") + 1);
+                               AST_STRING_FIELD_ALLOCATION(test_struct.string2), (unsigned long) strlen("hippopotamus") + 1);
                goto error;
        } else {
                ast_test_status_update(test, "string2 has the allocation area we expect: %hu\n", AST_STRING_FIELD_ALLOCATION(test_struct.string2));
@@ -212,7 +213,7 @@ AST_TEST_DEFINE(string_field_test)
 
        if (AST_STRING_FIELD_ALLOCATION(test_struct.string2) != strlen("hippopotamus face") + 1) {
                ast_test_status_update(test, "The allocation amount is incorrect for string2. We expect %lu but it has %hu\n",
-                               strlen("hippopotamus face"), AST_STRING_FIELD_ALLOCATION(test_struct.string2) + 1);
+                               (unsigned long) strlen("hippopotamus face"), AST_STRING_FIELD_ALLOCATION(test_struct.string2) + 1);
                goto error;
        } else {
                ast_test_status_update(test, "The allocation amount successfully increased for string2 when it grew\n");
@@ -246,7 +247,7 @@ AST_TEST_DEFINE(string_field_test)
 
        if (AST_STRING_FIELD_ALLOCATION(test_struct.string1) != strlen(LONG_STRING) + 1) {
                ast_test_status_update(test, "The string field allocation for string1 indicates a length of %hu instead of the expected %lu\n",
-                               AST_STRING_FIELD_ALLOCATION(test_struct.string1), strlen(LONG_STRING) + 1);
+                               AST_STRING_FIELD_ALLOCATION(test_struct.string1), (unsigned long) strlen(LONG_STRING) + 1);
                goto error;
        } else {
                ast_test_status_update(test, "The stored allocation size of string1 is what we expect\n");