---
 src/msg/apitest/tet_mqa.c       | 17 +++++++++++++++++
 src/msg/apitest/tet_mqsv.h      |  1 +
 src/msg/apitest/tet_mqsv_util.c |  4 ++++
 3 files changed, 22 insertions(+)

diff --git a/src/msg/apitest/tet_mqa.c b/src/msg/apitest/tet_mqa.c
index b7c4577..b003aa5 100644
--- a/src/msg/apitest/tet_mqa.c
+++ b/src/msg/apitest/tet_mqa.c
@@ -1062,6 +1062,23 @@ final:
        mqsv_result(result);
 }
 
+void mqsv_it_finalize_07()
+{
+       int result;
+
+       result = tet_test_msgInitialize(MSG_INIT_NULL_CLBK_PARAM_T,
+                                       TEST_CONFIG_MODE);
+       if (result != TET_PASS)
+               goto final;
+
+       result = tet_test_msgFinalize(MSG_FINALIZE_SUCCESS_T,
+                                     TEST_NONCONFIG_MODE);
+
+       goto final;
+final:
+       mqsv_result(result);
+}
+
 /*********** saMsgQueueOpen and saMsgQueueOpenAsync Api Tests ************/
 
 void mqsv_it_qopen_01()
diff --git a/src/msg/apitest/tet_mqsv.h b/src/msg/apitest/tet_mqsv.h
index bdb7058..dba43a0 100644
--- a/src/msg/apitest/tet_mqsv.h
+++ b/src/msg/apitest/tet_mqsv.h
@@ -812,6 +812,7 @@ void mqsv_it_finalize_03(void);
 void mqsv_it_finalize_04(void);
 void mqsv_it_finalize_05(void);
 void mqsv_it_finalize_06(void);
+void mqsv_it_finalize_07(void);
 void mqsv_it_qopen_01(void);
 void mqsv_it_qopen_02(void);
 void mqsv_it_qopen_03(void);
diff --git a/src/msg/apitest/tet_mqsv_util.c b/src/msg/apitest/tet_mqsv_util.c
index 9712652..e1694e2 100644
--- a/src/msg/apitest/tet_mqsv_util.c
+++ b/src/msg/apitest/tet_mqsv_util.c
@@ -71,6 +71,7 @@ struct tet_testlist tet_testlist[] = {
     {mqsv_it_finalize_04, 27},
     {mqsv_it_finalize_05, 28},
     {mqsv_it_finalize_06, 29},
+    {mqsv_it_finalize_07, 346},
 
     {mqsv_it_qopen_01, 30},
     {mqsv_it_qopen_02, 31},
@@ -559,6 +560,9 @@ __attribute__((constructor)) static void 
mqsv_constructor(void)
        test_case_add(
            4, mqsv_it_finalize_06,
            "Group trackings are stopped when that message handle is 
finalized");
+       test_case_add(
+           4, mqsv_it_finalize_06,
+           "Fianlize the NULL callback structure handle");
 
        test_suite_add(5, "saMsgQueueOpen and saMsgQueueOpenAsync Test Suite");
        test_case_add(5, mqsv_it_qopen_01,
-- 
2.7.4



_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to