---
 src/log/apitest/tet_saLogInitialize.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/log/apitest/tet_saLogInitialize.c 
b/src/log/apitest/tet_saLogInitialize.c
index 3d31c8e..c4372a7 100644
--- a/src/log/apitest/tet_saLogInitialize.c
+++ b/src/log/apitest/tet_saLogInitialize.c
@@ -107,6 +107,13 @@ void saLogInitialize_11(void)
 
        test_validate(rc, SA_AIS_OK);
 }
+// Test that SA_AIS_ERR_INVALID_PARAM is returned if version parameter is set 
to a NULL pointer
+void saLogInitialize_version_NULL_pointer_error (void)
+{
+       rc = saLogInitialize(&logHandle, &logCallbacks, NULL);
+       logFinalize();
+       test_validate(rc, SA_AIS_ERR_INVALID_PARAM);
+}
 
 extern void saLogSelectionObjectGet_01(void);
 extern void saLogSelectionObjectGet_02(void);
@@ -139,6 +146,8 @@ __attribute__((constructor)) static void 
saLibraryLifeCycle_constructor(void)
            "saLogInitialize() with minor version is set bigger than supported 
version");
        test_case_add(1, saLogInitialize_11,
                      "saLogInitialize() with minor version is not set");
+       test_case_add(1, saLogInitialize_version_NULL_pointer_error,
+               "saLogInitialize() valid handle, valid callbacks and version as 
NULL");
        test_case_add(1, saLogSelectionObjectGet_01,
                      "saLogSelectionObjectGet() OK");
        test_case_add(1, saLogSelectionObjectGet_02,
-- 
2.7.4


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Opensaf-devel mailing list
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to