static void DataControlDataChangeCB(data_control_h provider, data_control_data_change_type_e type, bundle *data, void *user_data)
{
FPRINTF("[%s:%d] DataControlDataChangeCB hit\\n", __FUNCTION__, __LINE__);
-
+
g_bAddCallbackResult = true;
if ( g_pDataControlMainLoop )
{
g_main_loop_quit(g_pDataControlMainLoop);
}
- normal_exit(0);
+ normal_exit(0);
}
static void InsertResponseCB(int request_id, data_control_h provider, long long inserted_row_id, bool provider_result, const char *error, void *user_data)
g_bDataChangeCallbackHit = true;
int req_id;
FPRINTF("[%s:%d] AddDataChangedCallbackResultCB hit\\n", __FUNCTION__, __LINE__);
-
+
bundle *b = bundle_create();
bundle_add_str(b, "WORD", "'test'");
bundle_add_str(b, "WORD_DESC", "'test desc'");
data_control_sql_insert(g_DataControlProvider, b, &req_id);
- bundle_free(b);
-
+ bundle_free(b);
+
if ( g_pDataControlMainLoop )
{
g_main_loop_quit(g_pDataControlMainLoop);
- }
+ }
}
/**
TCT_CheckInstalledApp(1, TEST_DATACONTROLNOT_APPID);
g_bDataControlCreation = false;
if ( DataControlNotiSqlHandle(&g_DataControlProvider) == true )
- {
- g_bDataControlCreation = true;
+ {
+ g_bDataControlCreation = true;
}
}
if ( g_bDataControlCreation == true )
{
- data_control_sql_destroy(g_DataControlProvider);
+ data_control_sql_destroy(g_DataControlProvider);
}
}
int result;
data_control_sql_response_cb sql_callback;
sql_callback.insert_cb = InsertResponseCB;
- int nTimeoutId = 0 ;
g_bAddCallbackResult = false;
g_bDataChangeCallbackHit = false;
-
+
result = data_control_sql_register_response_cb(g_DataControlProvider, &sql_callback, NULL);
PRINT_RESULT(DATA_CONTROL_ERROR_NONE, result, "data_control_sql_register_response_cb", DataControlGetError(result));
-
+
//Target API
result = data_control_add_data_change_cb(g_DataControlProvider,
DataControlDataChangeCB,
g_bCallbackHit = false;
- RUN_POLLING_LOOP;
-
+ RUN_POLLING_LOOP;
+
if ( g_bDataChangeCallbackHit == false )
{
FPRINTF("[Line : %d][%s] callback AddDataChangedCallbackResultCB not invoked\\n", __LINE__, API_NAMESPACE);
data_control_remove_data_change_cb(g_DataControlProvider, pCallbackId);
return 1;
}
-
- nTimeoutId = 0 ;
+
+
RUN_POLLING_LOOP;
-
+
if ( g_bAddCallbackResult == false )
- {
+ {
FPRINTF("[Line : %d][%s] callback DataControlDataChangeCB not invoked\\n", __LINE__, API_NAMESPACE);
data_control_remove_data_change_cb(g_DataControlProvider, pCallbackId);
return 1;
- }
-
+ }
+
//Target API
result = data_control_remove_data_change_cb(g_DataControlProvider, pCallbackId);
PRINT_RESULT(DATA_CONTROL_ERROR_NONE, result, "data_control_remove_data_change_cb", DataControlGetError(result));
-
+
return 0;
}
int result = data_control_sql_register_response_cb(g_DataControlProvider, &sql_callback, NULL);
PRINT_RESULT(DATA_CONTROL_ERROR_NONE, result, "data_control_sql_register_response_cb", DataControlGetError(result));
-
+
return 0;
}
/**
int ITc_data_control_provider_send_data_change_noti_p(void)
{
START_TEST;
-
- int nTimeoutId = 0;
+
bundle *pBundleData = bundle_create();
if ( pBundleData == NULL )
FPRINTF("[Line : %d][%s] bundle_create failed\\n", __LINE__, API_NAMESPACE);
return 1;
}
-
+
int result = data_control_provider_send_data_change_noti(g_DataControlProvider, DATA_CONTROL_DATA_CHANGE_SQL_INSERT, pBundleData);
PRINT_RESULT_CLEANUP(DATA_CONTROL_ERROR_NONE, result, "data_control_provider_send_data_change_noti", DataControlGetError(result),bundle_free(pBundleData));
-
+
bundle_free(pBundleData);
-
+
return 0;
}
}
#if DEBUG
- FPRINTF("[Line : %d][%s] TEST SUIT start-up: ITs_Data_Control_p\\n", __LINE__, API_NAMESPACE);
+ FPRINTF("[Line : %d][%s] TEST SUIT start-up: ITs_data_control_sql_startup\\n", __LINE__, API_NAMESPACE);
#endif
TCT_CheckInstalledApp(1, TEST_DATACONTROL_APPID);
}
#if DEBUG
- FPRINTF("[Line : %d][%s] TEST SUIT clean-up: ITs_Data_Control_p\\n", __LINE__, API_NAMESPACE);
+ FPRINTF("[Line : %d][%s] TEST SUIT clean-up: ITs_data_control_sql_cleanup\\n", __LINE__, API_NAMESPACE);
#endif
}
START_TEST;
int nRequestId = 0;
- int nTimeoutId = 0;
bundle *pstData = bundle_create();
if ( pstData == NULL )
g_bCallbackHit = false;
g_bIsInsertDataCheck = true;
memset(g_szWordDesc, 0, sizeof(g_szWordDesc));
-
+
nRet = data_control_sql_insert(g_stSqlProvider, pstData, &nRequestId);
PRINT_RESULT_CLEANUP(DATA_CONTROL_ERROR_NONE, nRet, "data_control_sql_insert", DataControlGetError(nRet), data_control_sql_unregister_response_cb(g_stSqlProvider);bundle_free(pstData));
START_TEST;
int nRequestId = 0;
- int nTimeoutId = 0;
data_control_sql_response_cb stSqlCallBack = {0};
stSqlCallBack.insert_cb = DataControlSqlInsertResponseCb;
START_TEST;
int nRequestId = 0;
- int nTimeoutId = 0;
data_control_sql_response_cb stSqlCallBack = {0};
stSqlCallBack.insert_cb = DataControlSqlInsertResponseCb;
START_TEST;
int nRequestId = 0;
- int nTimeoutId = 0;
data_control_sql_response_cb stSqlCallBack = {0};
stSqlCallBack.insert_cb = DataControlSqlInsertResponseCb;