---
src/log/apitest/tet_saLogInitialize.c | 38 +++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/src/log/apitest/tet_saLogInitialize.c
b/src/log/apitest/tet_saLogInitialize.c
index 3d31c8e..a7cbab4 100644
--- a/src/log/apitest/tet_saLogInitialize.c
+++ b/src/log/apitest/tet_saLogInitialize.c
@@ -108,6 +108,35 @@ void saLogInitialize_11(void)
test_validate(rc, SA_AIS_OK);
}
+void saLogInitialize_version_NULL_pointer_error(void)
+{
+ rc = saLogInitialize(&logHandle, &logCallbacks, NULL);
+ logFinalize();
+ test_validate(rc, SA_AIS_ERR_INVALID_PARAM);
+}
+
+void saLogInitialize_handle_version_NULL_pointer_error_13(void)
+{
+ rc = saLogInitialize(NULL, &logCallbacks, NULL);
+ logFinalize();
+ test_validate(rc, SA_AIS_ERR_INVALID_PARAM);
+}
+
+void saLogInitialize_handle_callbk_NULL_pointer_error_14(void)
+{
+ SaVersionT log_version = {'A', 2};
+ rc = saLogInitialize(NULL, NULL, &log_version);
+ logFinalize();
+ test_validate(rc, SA_AIS_ERR_INVALID_PARAM);
+}
+
+void saLogInitialize_handle_callbk_version_NULL_pointer_error_15(void)
+{
+ rc = saLogInitialize(NULL, NULL, NULL);
+ logFinalize();
+ test_validate(rc, SA_AIS_ERR_INVALID_PARAM);
+}
+
extern void saLogSelectionObjectGet_01(void);
extern void saLogSelectionObjectGet_02(void);
extern void saLogFinalize_01(void);
@@ -139,6 +168,15 @@ __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, saLogInitialize_handle_version_NULL_pointer_error_13,
+ "saLogInitialize() with handle as null, version as null");
+ test_case_add(1, saLogInitialize_handle_callbk_NULL_pointer_error_14,
+ "saLogInitialize() with handle as null and callbk as null");
+ test_case_add(1,
saLogInitialize_handle_callbk_version_NULL_pointer_error_15,
+ "saLogInitialize() with all null values");
+
test_case_add(1, saLogSelectionObjectGet_01,
"saLogSelectionObjectGet() OK");
test_case_add(1, saLogSelectionObjectGet_02,
--
2.7.4
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel