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