---
 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

Reply via email to