---
src/imm/apitest/management/test_saImmOmFinalize.c | 15 +++++++++++++++
src/imm/apitest/management/test_saImmOmInitialize.c | 8 ++++++++
2 files changed, 23 insertions(+)
diff --git a/src/imm/apitest/management/test_saImmOmFinalize.c
b/src/imm/apitest/management/test_saImmOmFinalize.c
index 1c60657..02238a8 100644
--- a/src/imm/apitest/management/test_saImmOmFinalize.c
+++ b/src/imm/apitest/management/test_saImmOmFinalize.c
@@ -33,3 +33,18 @@ void saImmOmFinalize_02(void)
test_validate(rc, SA_AIS_ERR_BAD_HANDLE);
safassert(immutil_saImmOmFinalize(immOmHandle), SA_AIS_OK);
}
+
+void saImmOmFinalize_03(void)
+{
+ safassert(immutil_saImmOmInitialize(&immOmHandle, &immOmCallbacks,
&immVersion),
+ SA_AIS_OK);
+ rc = immutil_saImmOmFinalize(immOmHandle);
+ rc = immutil_saImmOmFinalize(immOmHandle);
+ test_validate(rc, SA_AIS_ERR_BAD_HANDLE);
+}
+
+void saImmOmFinalize_04(void)
+{
+ rc = immutil_saImmOmFinalize(immOmHandle);
+ test_validate(rc, SA_AIS_ERR_BAD_HANDLE);
+}
diff --git a/src/imm/apitest/management/test_saImmOmInitialize.c
b/src/imm/apitest/management/test_saImmOmInitialize.c
index b17ab86..84b6cf2 100644
--- a/src/imm/apitest/management/test_saImmOmInitialize.c
+++ b/src/imm/apitest/management/test_saImmOmInitialize.c
@@ -320,6 +320,8 @@ extern void saImmOmDispatch_12(void);
extern void saImmOmDispatch_13(void);
extern void saImmOmFinalize_01(void);
extern void saImmOmFinalize_02(void);
+extern void saImmOmFinalize_03(void);
+extern void saImmOmFinalize_04(void);
extern void saImmOmThreadInterference_01(void);
__attribute__((constructor)) static void saImmOmInitialize_constructor(void)
@@ -409,6 +411,12 @@ __attribute__((constructor)) static void
saImmOmInitialize_constructor(void)
test_case_add(
1, saImmOmFinalize_02,
"saImmOmFinalize - SA_AIS_ERR_BAD_HANDLE - invalid handle");
+ test_case_add(
+ 1, saImmOmFinalize_03,
+ "saImmOmFinalize - SA_AIS_ERR_BAD_HANDLE - finalized handle");
+ test_case_add(
+ 1, saImmOmFinalize_04,
+ "saImmOmFinalize - SA_AIS_ERR_BAD_HANDLE - uninitlized handle");
test_case_add(
1, saImmOmThreadInterference_01,
--
2.7.4
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel