---
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