From: nibha.sharma Date: Tue, 31 Jan 2017 09:30:51 +0000 (+0530) Subject: [ITC][bluetooth][ACR-767][new api tc has been added] X-Git-Tag: 4.0_Bringup~64^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=09bb2d78477544e78a6ac0ab13db68672846f345;p=test%2Ftct%2Fnative%2Fapi.git [ITC][bluetooth][ACR-767][new api tc has been added] Change-Id: Iff9062f3e39e91187ece9a11fc2f45d0c699cdd2 Signed-off-by: nibha.sharma --- diff --git a/src/itc/bluetooth/ITs-bluetooth-adapter.c b/src/itc/bluetooth/ITs-bluetooth-adapter.c index 18a07fce3..ebca9f483 100755 --- a/src/itc/bluetooth/ITs-bluetooth-adapter.c +++ b/src/itc/bluetooth/ITs-bluetooth-adapter.c @@ -910,5 +910,45 @@ int ITc_bluetooth_adapter_bt_get_uuid_name_p(void) return 0; } -/** @} */ -/** @} */ +//& purpose: Gets the local oob extended data. +//& type: auto +/** +* @testcase ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p +* @since 3.0 +* @author SRID(mandadi.mr) +* @reviewer SRID(nibha.sharma) +* @type auto +* @description Gets the local oob extended data +* @scenario bt_adapter_get_local_oob_ext_data +* @apicovered bt_adapter_get_local_oob_ext_data +* @passcase When bt_adapter_get_local_oob_ext_data is successful +* @failcase If target APIs or any pre-condition fails +* @precondition Bluetooth must be initialized +* @postcondition Bluetooth must be de-initialized +*/ +int ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p(void) +{ + START_TEST; + + unsigned char *pszHash192 = NULL; + unsigned char *pszRandomizer192 = NULL; + int nHash192_len = 0; + int nRandomizer192_len = 0; + unsigned char *pszHash256 = NULL; + unsigned char *pszRandomizer256 = NULL; + int nHash256_len = 0; + int nRandomizer256_len = 0; + + //Target API + int nRetVal = bt_adapter_get_local_oob_ext_data(&pszHash192, &pszRandomizer192, &nHash192_len, &nRandomizer192_len, &pszHash256, &pszRandomizer256, &nHash256_len, &nRandomizer256_len); + PRINT_RESULT(BT_ERROR_NONE, nRetVal, "bt_adapter_get_local_oob_ext_data", BluetoothGetError(nRetVal)); + + FREE_MEMORY(pszHash192); + FREE_MEMORY(pszRandomizer192); + FREE_MEMORY(pszHash256); + FREE_MEMORY(pszRandomizer256); + + return 0; +} + + diff --git a/src/itc/bluetooth/tct-bluetooth-native_common_iot.h b/src/itc/bluetooth/tct-bluetooth-native_common_iot.h index bbd5943df..b973bbdb8 100755 --- a/src/itc/bluetooth/tct-bluetooth-native_common_iot.h +++ b/src/itc/bluetooth/tct-bluetooth-native_common_iot.h @@ -78,6 +78,7 @@ extern int ITc_bluetooth_adapter_bt_adapter_get_state_p(void); extern int ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_mode_changed_cb_p(void); extern int ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_duration_changed_cb_p(void); extern int ITc_bluetooth_adapter_bt_get_uuid_name_p(void); +extern int ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p(void); testcase tc_array[] = { {"ITc_bluetooth_adapter_bt_adapter_le_create_destroy_advertiser_p", ITc_bluetooth_adapter_bt_adapter_le_create_destroy_advertiser_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup}, @@ -126,6 +127,7 @@ testcase tc_array[] = { {"ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_mode_changed_cb_p", ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_mode_changed_cb_p, ITs_bluetooth_startup, ITs_bluetooth_cleanup}, {"ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_duration_changed_cb_p", ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_duration_changed_cb_p, ITs_bluetooth_startup, ITs_bluetooth_cleanup}, {"ITc_bluetooth_adapter_bt_get_uuid_name_p", ITc_bluetooth_adapter_bt_get_uuid_name_p, ITs_bluetooth_startup, ITs_bluetooth_cleanup}, + {"ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p",ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup}, {NULL, NULL} }; diff --git a/src/itc/bluetooth/tct-bluetooth-native_mobile.h b/src/itc/bluetooth/tct-bluetooth-native_mobile.h index bbd5943df..b973bbdb8 100755 --- a/src/itc/bluetooth/tct-bluetooth-native_mobile.h +++ b/src/itc/bluetooth/tct-bluetooth-native_mobile.h @@ -78,6 +78,7 @@ extern int ITc_bluetooth_adapter_bt_adapter_get_state_p(void); extern int ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_mode_changed_cb_p(void); extern int ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_duration_changed_cb_p(void); extern int ITc_bluetooth_adapter_bt_get_uuid_name_p(void); +extern int ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p(void); testcase tc_array[] = { {"ITc_bluetooth_adapter_bt_adapter_le_create_destroy_advertiser_p", ITc_bluetooth_adapter_bt_adapter_le_create_destroy_advertiser_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup}, @@ -126,6 +127,7 @@ testcase tc_array[] = { {"ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_mode_changed_cb_p", ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_mode_changed_cb_p, ITs_bluetooth_startup, ITs_bluetooth_cleanup}, {"ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_duration_changed_cb_p", ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_duration_changed_cb_p, ITs_bluetooth_startup, ITs_bluetooth_cleanup}, {"ITc_bluetooth_adapter_bt_get_uuid_name_p", ITc_bluetooth_adapter_bt_get_uuid_name_p, ITs_bluetooth_startup, ITs_bluetooth_cleanup}, + {"ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p",ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup}, {NULL, NULL} }; diff --git a/src/itc/bluetooth/tct-bluetooth-native_tv.h b/src/itc/bluetooth/tct-bluetooth-native_tv.h index 190e8dea2..6e994775f 100755 --- a/src/itc/bluetooth/tct-bluetooth-native_tv.h +++ b/src/itc/bluetooth/tct-bluetooth-native_tv.h @@ -47,6 +47,7 @@ extern int ITc_bluetooth_adapter_bt_adapter_get_state_p(void); extern int ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_mode_changed_cb_p(void); extern int ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_duration_changed_cb_p(void); extern int ITc_bluetooth_adapter_bt_get_uuid_name_p(void); +extern int ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p(void); testcase tc_array[] = { {"ITc_bluetooth_audio_bt_audio_initialize_deinitialize_p", ITc_bluetooth_audio_bt_audio_initialize_deinitialize_p, ITs_bluetooth_audio_startup, ITs_bluetooth_audio_cleanup}, @@ -70,6 +71,7 @@ testcase tc_array[] = { {"ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_mode_changed_cb_p", ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_mode_changed_cb_p, ITs_bluetooth_startup, ITs_bluetooth_cleanup}, {"ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_duration_changed_cb_p", ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_duration_changed_cb_p, ITs_bluetooth_startup, ITs_bluetooth_cleanup}, {"ITc_bluetooth_adapter_bt_get_uuid_name_p", ITc_bluetooth_adapter_bt_get_uuid_name_p, ITs_bluetooth_startup, ITs_bluetooth_cleanup}, + {"ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p",ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup}, {NULL, NULL} }; diff --git a/src/itc/bluetooth/tct-bluetooth-native_wearable.h b/src/itc/bluetooth/tct-bluetooth-native_wearable.h index bbd5943df..b973bbdb8 100755 --- a/src/itc/bluetooth/tct-bluetooth-native_wearable.h +++ b/src/itc/bluetooth/tct-bluetooth-native_wearable.h @@ -78,6 +78,7 @@ extern int ITc_bluetooth_adapter_bt_adapter_get_state_p(void); extern int ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_mode_changed_cb_p(void); extern int ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_duration_changed_cb_p(void); extern int ITc_bluetooth_adapter_bt_get_uuid_name_p(void); +extern int ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p(void); testcase tc_array[] = { {"ITc_bluetooth_adapter_bt_adapter_le_create_destroy_advertiser_p", ITc_bluetooth_adapter_bt_adapter_le_create_destroy_advertiser_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup}, @@ -126,6 +127,7 @@ testcase tc_array[] = { {"ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_mode_changed_cb_p", ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_mode_changed_cb_p, ITs_bluetooth_startup, ITs_bluetooth_cleanup}, {"ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_duration_changed_cb_p", ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_duration_changed_cb_p, ITs_bluetooth_startup, ITs_bluetooth_cleanup}, {"ITc_bluetooth_adapter_bt_get_uuid_name_p", ITc_bluetooth_adapter_bt_get_uuid_name_p, ITs_bluetooth_startup, ITs_bluetooth_cleanup}, + {"ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p",ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup}, {NULL, NULL} };