---
 src/imm/apitest/management/test_saImmOmInitialize.c       |  8 ++++++++
 .../apitest/management/test_saImmOmSelectionObjectGet.c   | 15 +++++++++++++++
 2 files changed, 23 insertions(+)

diff --git a/src/imm/apitest/management/test_saImmOmInitialize.c 
b/src/imm/apitest/management/test_saImmOmInitialize.c
index 9dcfe7a..2dca5da 100644
--- a/src/imm/apitest/management/test_saImmOmInitialize.c
+++ b/src/imm/apitest/management/test_saImmOmInitialize.c
@@ -303,6 +303,8 @@ void saImmOmInitialize_11(void)
 
 extern void saImmOmSelectionObjectGet_01(void);
 extern void saImmOmSelectionObjectGet_02(void);
+extern void saImmOmSelectionObjectGet_03(void);
+extern void saImmOmSelectionObjectGet_04(void);
 extern void saImmOmDispatch_01(void);
 extern void saImmOmDispatch_02(void);
 extern void saImmOmDispatch_03(void);
@@ -350,6 +352,12 @@ __attribute__((constructor)) static void 
saImmOmInitialize_constructor(void)
        test_case_add(
            1, saImmOmSelectionObjectGet_02,
            "saImmOmSelectionObjectGet - SA_AIS_ERR_BAD_HANDLE - invalid 
handle");
+       test_case_add(
+           1, saImmOmSelectionObjectGet_03,
+           "saImmOmSelectionObjectGet - SA_AIS_ERR_BAD_HANDLE - uninitlized 
handle");
+       test_case_add(
+           1, saImmOmSelectionObjectGet_04,
+           "saImmOmSelectionObjectGet - SA_AIS_ERR_BAD_HANDLE - finalized 
handle");
 
        test_case_add(1, saImmOmDispatch_01,
                      "saImmOmDispatch - SA_AIS_OK SA_DISPATCH_ALL");
diff --git a/src/imm/apitest/management/test_saImmOmSelectionObjectGet.c 
b/src/imm/apitest/management/test_saImmOmSelectionObjectGet.c
index 017fd70..75b8b86 100644
--- a/src/imm/apitest/management/test_saImmOmSelectionObjectGet.c
+++ b/src/imm/apitest/management/test_saImmOmSelectionObjectGet.c
@@ -35,3 +35,18 @@ void saImmOmSelectionObjectGet_02(void)
        test_validate(rc, SA_AIS_ERR_BAD_HANDLE);
        safassert(immutil_saImmOmFinalize(immOmHandle), SA_AIS_OK);
 }
+
+void saImmOmSelectionObjectGet_03(void)
+{
+       rc = immutil_saImmOmSelectionObjectGet(immOmHandle, &selectionObject);
+       test_validate(rc, SA_AIS_ERR_BAD_HANDLE);
+}
+
+void saImmOmSelectionObjectGet_04(void)
+{
+       safassert(immutil_saImmOmInitialize(&immOmHandle, &immOmCallbacks, 
&immVersion),
+                 SA_AIS_OK);
+       immutil_saImmOmFinalize(immOmHandle);
+       rc = immutil_saImmOmSelectionObjectGet(immOmHandle, &selectionObject);
+       test_validate(rc, SA_AIS_ERR_BAD_HANDLE);
+}
-- 
2.7.4



_______________________________________________
Opensaf-devel mailing list
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to