--- src/log/apitest/tet_saLogStreamClose.c | 20 ++++++++++++++++++++ src/log/apitest/tet_saLogStreamOpen_2.c | 2 ++ 2 files changed, 22 insertions(+)
diff --git a/src/log/apitest/tet_saLogStreamClose.c b/src/log/apitest/tet_saLogStreamClose.c index 4046194..cfd140f 100644 --- a/src/log/apitest/tet_saLogStreamClose.c +++ b/src/log/apitest/tet_saLogStreamClose.c @@ -35,3 +35,23 @@ void saLogStreamClose_01(void) done: logFinalize(); } + +void saLogStreamClose_02(void) +{ + rc = logInitialize(); + if (rc != SA_AIS_OK) { + test_validate(rc, SA_AIS_OK); + return; + } + rc = logStreamOpen(&systemStreamName); + if (rc != SA_AIS_OK) { + test_validate(rc, SA_AIS_OK); + goto done; + } + logFinalize(); + rc = saLogStreamClose(logStreamHandle); + test_validate(rc, SA_AIS_ERR_BAD_HANDLE); + +done: + logFinalize(); +} diff --git a/src/log/apitest/tet_saLogStreamOpen_2.c b/src/log/apitest/tet_saLogStreamOpen_2.c index 80824ca..b1d2ed5 100644 --- a/src/log/apitest/tet_saLogStreamOpen_2.c +++ b/src/log/apitest/tet_saLogStreamOpen_2.c @@ -1156,6 +1156,7 @@ extern void saLogWriteLogAsync_20(void); extern void saLogWriteLogCallbackT_01(void); extern void saLogWriteLogCallbackT_02(void); extern void saLogStreamClose_01(void); +extern void saLogStreamClose_02(void); __attribute__((constructor)) static void saLibraryLifeCycle_constructor(void) { @@ -1260,6 +1261,7 @@ __attribute__((constructor)) static void saLibraryLifeCycle_constructor(void) test_case_add(2, saLogWriteLogCallbackT_02, "saLogWriteLogCallbackT() SA_DISPATCH_ALL"); test_case_add(2, saLogStreamClose_01, "saLogStreamClose OK"); + test_case_add(2, saLogStreamClose_02, "saLogStreamClose BAD_HANDLE"); test_case_add(2, saLogStreamOpen_2_46, "saLogStreamOpen_2 with maxFilesRotated = 0, ERR"); test_case_add(2, saLogStreamOpen_2_47, -- 2.7.4 _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel