--- 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 Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel