--- src/log/apitest/tet_saLogFinalize.c | 9 +++++++++ src/log/apitest/tet_saLogInitialize.c | 3 +++ 2 files changed, 12 insertions(+)
diff --git a/src/log/apitest/tet_saLogFinalize.c b/src/log/apitest/tet_saLogFinalize.c index 7b23a98..d77ac6b 100644 --- a/src/log/apitest/tet_saLogFinalize.c +++ b/src/log/apitest/tet_saLogFinalize.c @@ -30,3 +30,12 @@ void saLogFinalize_02(void) rc = saLogFinalize(0); test_validate(rc, SA_AIS_ERR_BAD_HANDLE); } + +void saLogFinalize_03(void) +{ + SaVersionT log_version = kLogVersion; + rc = saLogInitialize(&logHandle, &logCallbacks, &log_version); + logFinalize(); + rc = saLogFinalize(logHandle); + test_validate(rc, SA_AIS_ERR_BAD_HANDLE); +} diff --git a/src/log/apitest/tet_saLogInitialize.c b/src/log/apitest/tet_saLogInitialize.c index 94ebfbf..22f09fd 100644 --- a/src/log/apitest/tet_saLogInitialize.c +++ b/src/log/apitest/tet_saLogInitialize.c @@ -142,6 +142,7 @@ extern void saLogSelectionObjectGet_02(void); extern void saLogSelectionObjectGet_03(void); extern void saLogFinalize_01(void); extern void saLogFinalize_02(void); +extern void saLogFinalize_03(void); extern void saLogDispatch_01(void); extern void saLogDispatch_02(void); extern void saLogDispatch_03(void); @@ -193,4 +194,6 @@ __attribute__((constructor)) static void saLibraryLifeCycle_constructor(void) test_case_add(1, saLogFinalize_01, "saLogFinalize() OK"); test_case_add(1, saLogFinalize_02, "saLogFinalize() with NULL log handle"); + test_case_add(1, saLogFinalize_03, + "saLogFinalize() with finalized log handle"); } -- 2.7.4 _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel