---
src/log/apitest/tet_saLogInitialize.c | 75 +++++++++++++++++++++++++++++++++++
1 file changed, 75 insertions(+)
diff --git a/src/log/apitest/tet_saLogInitialize.c
b/src/log/apitest/tet_saLogInitialize.c
index 82d176e..ccab172 100644
--- a/src/log/apitest/tet_saLogInitialize.c
+++ b/src/log/apitest/tet_saLogInitialize.c
@@ -116,6 +116,64 @@ void saLogInitialize_version_NULL_pointer_error(void)
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);
+}
+
+void saLogInitialize_invalid_values_error_16(void)
+{
+ rc = saLogInitialize(0, 0, 0);
+ logFinalize();
+ test_validate(rc, SA_AIS_ERR_INVALID_PARAM);
+}
+void saLogInitialize_invalid_handle_callbk__NULL_pointer_error_17(void)
+{
+ SaVersionT log_version = {'A', 2};
+ rc = saLogInitialize(0, NULL, &log_version);
+ logFinalize();
+ test_validate(rc, SA_AIS_ERR_INVALID_PARAM);
+}
+
+void saLogInitialize_invalid_handle_version_NULL_pointer_error_18(void)
+{
+ rc = saLogInitialize(0, &logCallbacks, NULL);
+ logFinalize();
+ test_validate(rc, SA_AIS_ERR_INVALID_PARAM);
+}
+
+void saLogInitialize_invalid_handle_invalid_callbk_error_19(void)
+{
+ SaVersionT log_version = {'A', 2};
+ rc = saLogInitialize(0, 0, &log_version);
+ logFinalize();
+ test_validate(rc, SA_AIS_ERR_INVALID_PARAM);
+}
+
+void saLogInitialize_invalid_handle_invalid_version_error_20(void)
+{
+ rc = saLogInitialize(0, &logCallbacks, 0);
+ logFinalize();
+ test_validate(rc, SA_AIS_ERR_INVALID_PARAM);
+}
+
extern void saLogSelectionObjectGet_01(void);
extern void saLogSelectionObjectGet_02(void);
extern void saLogFinalize_01(void);
@@ -149,6 +207,23 @@ __attribute__((constructor)) static void
saLibraryLifeCycle_constructor(void)
"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, saLogInitialize_invalid_values_error_16,
+ "saLogInitialize() with all invalid values");
+ test_case_add(1,
saLogInitialize_invalid_handle_callbk__NULL_pointer_error_17,
+ "saLogInitialize() with invalid handle and null calback");
+ test_case_add(1,
saLogInitialize_invalid_handle_version_NULL_pointer_error_18,
+ "saLogInitialize() with invalid handle and version as null");
+ test_case_add(1, saLogInitialize_invalid_handle_invalid_callbk_error_19,
+ "saLogInitialize() with invalid handle, invalid callbk");
+ test_case_add(1,
saLogInitialize_invalid_handle_invalid_version_error_20,
+ "saLogInitialize() with invalid handle, invalid version");
+
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel