--- 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 Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel