Added a case for logging.c unit test with debug not enabled

This commit is contained in:
Ethan Looney
2020-10-22 14:51:07 -06:00
parent e4eda3e125
commit 2bd761bb4c

View File

@@ -29171,8 +29171,8 @@ static void Logging_cb(const int logLevel, const char *const logMessage)
static int test_wolfSSL_GetLoggingCb (void)
{
int ret = 0;
#ifdef DEBUG_WOLFSSL
printf(testingFmt, "wolfSSL_GetLoggingCb()");
#ifdef DEBUG_WOLFSSL
/* Testing without wolfSSL_SetLoggingCb() */
if (ret == 0) {
@@ -29200,8 +29200,23 @@ static int test_wolfSSL_GetLoggingCb (void)
wolfSSL_SetLoggingCb(NULL);
}
}
printf(resultFmt, ret == 0 ? passed : failed);
#endif
if (ret == 0) {
//ret = wolfSSL_SetLoggingCb(Logging_cb);
if (ret == 0) {
if (wolfSSL_GetLoggingCb() == NULL) {
ret = 0;
}
if (wolfSSL_GetLoggingCb() != NULL) {
ret = -1;
}
}
}
printf(resultFmt, ret == 0 ? passed : failed);
return ret;
}/*End test_wolfSSL_GetLoggingCb*/