*/
char* AppManagerGetAppComponent(app_info_app_component_type_e nStatus)
{
- char *szStatusVal = NULL;
+ char *szStatusVal = "Unknown Value";
switch ( nStatus )
{
case APP_INFO_APP_COMPONENT_TYPE_UI_APP: szStatusVal = "APP_INFO_APP_COMPONENT_TYPE_UI_APP"; break;
case APP_INFO_APP_COMPONENT_TYPE_SERVICE_APP: szStatusVal = "APP_INFO_APP_COMPONENT_TYPE_SERVICE_APP"; break;
case APP_INFO_APP_COMPONENT_TYPE_WIDGET_APP: szStatusVal = "APP_INFO_APP_COMPONENT_TYPE_WIDGET_APP"; break;
case APP_INFO_APP_COMPONENT_TYPE_WATCH_APP: szStatusVal = "APP_INFO_APP_COMPONENT_TYPE_WATCH_APP"; break;
- default: szStatusVal = "Unknown Value"; break;
}
return szStatusVal;
}
struct stat buf;
if ( stat(ERR_LOG, &buf) == 0 )
{
- remove(ERR_LOG);
+ int nRet = remove(ERR_LOG);
+ PRINT_RESULT_NORETURN(0, nRet, "ITs_attach_panel_startup -remove", "Remove failed for ERR_LOG");
}
#if DEBUG
FPRINTF("[Line : %d][%s] TEST SUIT start-up: ITs_attach-panel_startup\\n", __LINE__, API_NAMESPACE);
}\
}
-
-#define CHECK_HANDLE_CLEANUP(Handle, API, FreeResource) {\
- if ( Handle == NULL )\
+#define CHECK_RETURN_VAL_CLEANUP(nVal, API,FreeResource) {\
+ if(nVal < 0)\
{\
- FPRINTF("[Line : %d][%s] %s failed, error returned = Handle returned is NULL\\n", __LINE__, API_NAMESPACE, API);\
+ FPRINTF("\\n[Line : %d][%s] %s failed, return value is less than zero \n", __LINE__, API_NAMESPACE, API);\
FreeResource;\
return 1;\
}\
}
-#define CHECK_HANDLE(Handle, API) {\
+#define CHECK_HANDLE_CLEANUP(Handle, API, FreeResource) {\
if ( Handle == NULL )\
{\
FPRINTF("[Line : %d][%s] %s failed, error returned = Handle returned is NULL\\n", __LINE__, API_NAMESPACE, API);\
+ FreeResource;\
return 1;\
}\
}
+
#define FREE_MEMORY1(MEM1) {\
if(MEM1 != NULL) \
{\
}
nIndex = i18n_ubrk_get_rule_status_vec(g_hUbrkIter, nArrayStatusVal, nCapacity);
- CHECK_RETURN_VAL(nIndex, "i18n_ubrk_get_rule_status_vec");
+ CHECK_RETURN_VAL_CLEANUP(nIndex, "i18n_ubrk_get_rule_status_vec",FREE_MEMORY(pszUchar));
int nRetVal = get_last_result();
PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal,"i18n_ubrk_get_rule_status_vec", BaseUtilsGetError(nRetVal),FREE_MEMORY(pszUchar));
}
nLength =i18n_ucalendar_set_timezone(g_hUcalender, pszUcharCountryCode, nCapacity);
- CHECK_RETURN_VAL(nLength, "i18n_ucalendar_set_timezone");
+ CHECK_RETURN_VAL_CLEANUP(nLength, "i18n_ucalendar_set_timezone",FREE_MEMORY(pszUcharCountryCode));
nRetVal = get_last_result();
PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal,"i18n_ucalendar_set_timezone", BaseUtilsGetError(nRetVal),FREE_MEMORY(pszUcharCountryCode));
struct stat stBuff;
if ( stat(ERR_LOG, &stBuff) == 0 )
{
- remove(ERR_LOG);
+ int nRet = remove(ERR_LOG);
+ PRINT_RESULT_NORETURN(0, nRet, "ITs_base_utils_uchar_iter_startup -remove", "Remove failed for ERR_LOG");
}
#if DEBUG
FPRINTF("[Line : %d][%s] TEST SUIT start-up: ITs_base_utils_uchar_iter_startup\\n", __LINE__, API_NAMESPACE);
nValue = i18n_unumber_parse(num_format, pText, 16, NULL);
int nRetVal = get_last_result();
- PRINT_RESULT(I18N_ERROR_NONE, nRetVal, "i18n_unumber_parse", BaseUtilsGetError(nRetVal));
+ PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal, "i18n_unumber_parse", BaseUtilsGetError(nRetVal),free(pText););
if(nValue == -1)
{
nLength = i18n_unumber_parse_decimal(num_format, pText, 16, NULL, szResult, nResultCapacity);
int nRetVal = get_last_result();
- PRINT_RESULT(I18N_ERROR_NONE, nRetVal, "i18n_unumber_parse_decimal", BaseUtilsGetError(nRetVal));
- CHECK_HANDLE(szResult, "i18n_unumber_parse_decimal");
- CHECK_RETURN_VAL(nResultCapacity, "i18n_unumber_parse_decimal");
+ PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal, "i18n_unumber_parse_decimal", BaseUtilsGetError(nRetVal),free(pText));
+ CHECK_HANDLE_CLEANUP(szResult, "i18n_unumber_parse_decimal",free(pText));
+ CHECK_RETURN_VAL_CLEANUP(nResultCapacity, "i18n_unumber_parse_decimal",free(pText););
if(nLength == -1 )
{
nValue = i18n_unumber_parse_int64(num_format, pText, 16, NULL);
int nRetVal = get_last_result();
- PRINT_RESULT(I18N_ERROR_NONE, nRetVal, "i18n_unumber_parse_int64", BaseUtilsGetError(nRetVal));
+ PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal, "i18n_unumber_parse_int64", BaseUtilsGetError(nRetVal),free(pText););
if(nValue == -1)
{
if(pRet == NULL || nSourceLength <= 0)
{
FPRINTF("\\n[Line : %d][%s] i18n_ustring_copy_ua failed in precondition \n", __LINE__, API_NAMESPACE);
+ FREE_MEMORY1(_pattern);
return 1;
}
//Target Api
int nRetVal = i18n_uset_create_pattern(_pattern, nSourceLength, &uset);
- PRINT_RESULT(I18N_ERROR_NONE, nRetVal, "i18n_uset_create_pattern", BaseUtilsGetError(nRetVal));
+ PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal, "i18n_uset_create_pattern", BaseUtilsGetError(nRetVal),FREE_MEMORY1(_pattern));
nRetVal = i18n_uset_destroy(uset);
PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal,"i18n_uset_destroy", BaseUtilsGetError(nRetVal), FREE_MEMORY1(_pattern));
if(pRet == NULL || nSourceLength <= 0)
{
FPRINTF("\\n[Line : %d][%s] i18n_ustring_copy_ua failed in precondition \n", __LINE__, API_NAMESPACE);
+ FREE_MEMORY1(_pattern);
return 1;
}
{
//Target Api
nRetVal = i18n_uset_create_pattern_options(_pattern, nSourceLength, BitmaskType[nEnumCounter], &uset);
- PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal,"i18n_uset_create_pattern_options", BaseUtilsGetError(nRetVal), i18n_uset_destroy(uset);
- FREE_MEMORY1(_pattern));
+ PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal,"i18n_uset_create_pattern_options", BaseUtilsGetError(nRetVal), i18n_uset_destroy(uset);FREE_MEMORY1(_pattern));
+ FREE_MEMORY1(_pattern);
}
nRetVal = i18n_uset_destroy(uset);
if(pRet == NULL || upattern_length <= 0)
{
FPRINTF("\\n[Line : %d][%s] i18n_ustring_copy_ua failed in precondition \n", __LINE__, API_NAMESPACE);
+ FREE_MEMORY1(upattern);
return 1;
}
for (nEnumCounter = 0; nEnumCounter < nEnumSize; nEnumCounter++)
{
nIndex = i18n_uset_apply_pattern(uset, upattern, upattern_length, BitmaskType[nEnumCounter]);
- CHECK_RETURN_VAL(nIndex, "i18n_uset_is_frozen");
+ CHECK_RETURN_VAL_CLEANUP(nIndex, "i18n_uset_is_frozen",FREE_MEMORY1(upattern));
int nRetVal = get_last_result();
PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal,"i18n_uset_apply_pattern", BaseUtilsGetError(nRetVal), FREE_MEMORY1(upattern));
if(pRet == NULL || upattern_length <= 0)
{
FPRINTF("\\n[Line : %d][%s] i18n_ustring_copy_ua failed in precondition \n", __LINE__, API_NAMESPACE);
+ FREE_MEMORY1(upattern);
return 1;
}
//Target Api
i18n_ubool ubool = i18n_uset_resembles_pattern(upattern, upattern_length, pos);
- CHECK_VALUE_INT(ubool, "i18n_uset_resembles_pattern");
+ if(ubool == 0)
+ {
+ FPRINTF("\\n[Line : %d][%s] i18n_uset_resembles_pattern return zero \n", __LINE__, API_NAMESPACE);
+ FREE_MEMORY1(upattern);
+ return 1;
+ }
int nRetVal = get_last_result();
- PRINT_RESULT(I18N_ERROR_NONE, nRetVal, "i18n_uset_resembles_pattern", BaseUtilsGetError(nRetVal));
+ PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal, "i18n_uset_resembles_pattern", BaseUtilsGetError(nRetVal),FREE_MEMORY1(upattern));
FREE_MEMORY1(upattern);
struct stat stBuff;
if ( stat(ERR_LOG, &stBuff) == 0 )
{
- remove(ERR_LOG);
+ int nRet = remove(ERR_LOG);
+ PRINT_RESULT_NORETURN(0, nRet, "ITs_base_utils_uversion_startup -remove", "Remove failed for ERR_LOG");
}
#if DEBUG
FPRINTF("[Line : %d][%s] TEST SUIT start-up: ITs_base_utils_uversion\\n", __LINE__, API_NAMESPACE);
FPRINTF("[Line : %d][%s] Db status: CONTACTS_DB_STATUS_CHANGING_COLLATION\\n", __LINE__, API_NAMESPACE);
g_bCallbackReturnValue = true;
break;
- default:
- g_bCallbackReturnValue = false;
- break;
}
if ( g_pContactsServiceMainLoop )
{
sql_callback->update_cb = UpdateRequestCB;
nRet = data_control_provider_sql_register_cb(sql_callback, NULL);
- PRINT_RESULT_CLEANUP(DATA_CONTROL_ERROR_NONE, nRet, "data_control_provider_sql_register_cb", DataControlGetError(nRet),data_control_sql_destroy(hProvider));
+ PRINT_RESULT_CLEANUP(DATA_CONTROL_ERROR_NONE, nRet, "data_control_provider_sql_register_cb", DataControlGetError(nRet),data_control_sql_destroy(hProvider);FREE_MEMORY(sql_callback));
nRet = data_control_provider_foreach_data_change_consumer(hProvider, &ChangeNotiConsumerListCB, NULL);
- PRINT_RESULT_CLEANUP(DATA_CONTROL_ERROR_NONE, nRet, "data_control_provider_foreach_data_change_consumer", DataControlGetError(nRet),data_control_sql_destroy(hProvider));
+ PRINT_RESULT_CLEANUP(DATA_CONTROL_ERROR_NONE, nRet, "data_control_provider_foreach_data_change_consumer", DataControlGetError(nRet),data_control_sql_destroy(hProvider);FREE_MEMORY(sql_callback));
/*
* Callback hit for ChangeNotiConsumerListCB can't be checked as discussed with developer
* Because to check callback hit, it needs consumer app. Not in TCT scope
*/
-
+
nRet = data_control_provider_sql_unregister_cb();
- PRINT_RESULT_NORETURN(DATA_CONTROL_ERROR_NONE, nRet, "data_control_provider_sql_unregister_cb", DataControlGetError(nRet));
+ PRINT_RESULT_CLEANUP(DATA_CONTROL_ERROR_NONE, nRet, "data_control_provider_sql_unregister_cb", DataControlGetError(nRet),FREE_MEMORY(sql_callback));
+
+ FREE_MEMORY(sql_callback);
- data_control_sql_destroy(hProvider);
+ nRet = data_control_sql_destroy(hProvider);
+ PRINT_RESULT_NORETURN(DATA_CONTROL_ERROR_NONE, nRet, "data_control_sql_destroy", DataControlGetError(nRet));
return 0;
}
*/
char *TelephonyGetSimLockState(telephony_sim_lock_state_e eRet)
{
- char *szErrorVal = NULL;
+ char *szErrorVal = "Unknown Lock State";
switch ( eRet )
{
case TELEPHONY_SIM_LOCK_STATE_UNKNOWN: szErrorVal = "TELEPHONY_SIM_LOCK_STATE_UNKNOWN"; break;
case TELEPHONY_SIM_LOCK_STATE_PUK_REQUIRED: szErrorVal = "TELEPHONY_SIM_LOCK_STATE_PUK_REQUIRED"; break;
case TELEPHONY_SIM_LOCK_STATE_PERM_LOCKED: szErrorVal = "TELEPHONY_SIM_LOCK_STATE_PERM_LOCKED"; break;
case TELEPHONY_SIM_LOCK_STATE_NCK_REQUIRED: szErrorVal = "TELEPHONY_SIM_LOCK_STATE_NCK_REQUIRED"; break;
- default: szErrorVal = "Unknown Lock State"; break;
}
return szErrorVal;
}
*/
char *TelephonyGetRSSIValue(telephony_network_rssi_e eRet)
{
- char *szErrorVal = NULL;
+ char *szErrorVal = "Unknown Value";
switch ( eRet )
{
case TELEPHONY_NETWORK_RSSI_0: szErrorVal = "TELEPHONY_NETWORK_RSSI_0"; break;
case TELEPHONY_NETWORK_RSSI_4: szErrorVal = "TELEPHONY_NETWORK_RSSI_4"; break;
case TELEPHONY_NETWORK_RSSI_5: szErrorVal = "TELEPHONY_NETWORK_RSSI_5"; break;
case TELEPHONY_NETWORK_RSSI_6: szErrorVal = "TELEPHONY_NETWORK_RSSI_6"; break;
- default: szErrorVal = "Unknown Value"; break;
}
return szErrorVal;
}
*/
char *TelephonyGetNetworkType(telephony_network_type_e eRet)
{
- char *szErrorVal = NULL;
+ char *szErrorVal = "Unknown Type";
switch ( eRet )
{
case TELEPHONY_NETWORK_TYPE_UNKNOWN: szErrorVal = "TELEPHONY_NETWORK_TYPE_UNKNOWN"; break;
case TELEPHONY_NETWORK_TYPE_EVDO_REV_B: szErrorVal = "TELEPHONY_NETWORK_TYPE_EVDO_REV_B"; break;/**< EVDO revision B network type (Since: 3.0) */
case TELEPHONY_NETWORK_TYPE_EVDV: szErrorVal = "TELEPHONY_NETWORK_TYPE_EVDV"; break;/**< EVDV network type (Since: 3.0) */
case TELEPHONY_NETWORK_TYPE_EHRPD: szErrorVal = "TELEPHONY_NETWORK_TYPE_EHRPD"; break; /**< EHRPD network type (Since: 3.0) */
- default: szErrorVal = "Unknown Type"; break;
}
return szErrorVal;
}
*/
char *TelephonyGetNetworkSelMode(telephony_network_selection_mode_e eRet)
{
- char *szErrorVal = NULL;
+ char *szErrorVal = "Unknown Type";
switch ( eRet )
{
case TELEPHONY_NETWORK_SELECTION_MODE_AUTOMATIC: szErrorVal = "TELEPHONY_NETWORK_SELECTION_MODE_AUTOMATIC"; break; /**< Automatic mode */
case TELEPHONY_NETWORK_SELECTION_MODE_MANUAL: szErrorVal = "TELEPHONY_NETWORK_SELECTION_MODE_MANUAL"; break; /**< Manual mode */
- default: szErrorVal = "Unknown Type"; break;
}
return szErrorVal;
}
*/
char* WifiDirectGetVSIEFrameID(wifi_direct_vsie_frames_e nFrameId)
{
- char *szFrameId = NULL;
+ char *szFrameId = "Unknown Frame ID";
switch ( nFrameId )
{
case WIFI_DIRECT_VSIE_FRAME_P2P_PROBE_REQ: szFrameId = "WIFI_DIRECT_VSIE_FRAME_P2P_PROBE_REQ"; break;
case WIFI_DIRECT_VSIE_FRAME_P2P_ASSOC_REQ: szFrameId = "WIFI_DIRECT_VSIE_FRAME_P2P_ASSOC_REQ"; break;
case WIFI_DIRECT_VSIE_FRAME_P2P_ASSOC_RESP: szFrameId = "WIFI_DIRECT_VSIE_FRAME_P2P_ASSOC_RESP"; break;
case WIFI_DIRECT_VSIE_FRAME_ASSOC_REQ: szFrameId = "WIFI_DIRECT_VSIE_FRAME_ASSOC_REQ"; break;
- default : szFrameId = "Unknown Frame ID"; break;
}
return szFrameId;
}