[ITC][bluetooth][ACR-767][new api tc has been added]
authornibha.sharma <nibha.sharma@samsung.com>
Tue, 31 Jan 2017 09:30:51 +0000 (15:00 +0530)
committerNibha Sharma <nibha.sharma@samsung.com>
Thu, 2 Feb 2017 03:57:16 +0000 (19:57 -0800)
Change-Id: Iff9062f3e39e91187ece9a11fc2f45d0c699cdd2
Signed-off-by: nibha.sharma <nibha.sharma@samsung.com>
src/itc/bluetooth/ITs-bluetooth-adapter.c
src/itc/bluetooth/tct-bluetooth-native_common_iot.h
src/itc/bluetooth/tct-bluetooth-native_mobile.h
src/itc/bluetooth/tct-bluetooth-native_tv.h
src/itc/bluetooth/tct-bluetooth-native_wearable.h

index 18a07fce329a733d266901efced01eff0973c720..ebca9f4838dce9e8494ed38999cf43b02384eeea 100755 (executable)
@@ -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;
+}
+
+
index bbd5943dfdf05e904a4f2205933f9fb752776f7d..b973bbdb80872073252ccbda563361805f8c5bed 100755 (executable)
@@ -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}
 };
 
index bbd5943dfdf05e904a4f2205933f9fb752776f7d..b973bbdb80872073252ccbda563361805f8c5bed 100755 (executable)
@@ -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}
 };
 
index 190e8dea24eb615f4f514f0fc6b1aae30b902688..6e994775fc10ddeee721c7429afecc9524d7d7a5 100755 (executable)
@@ -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}
 };
 
index bbd5943dfdf05e904a4f2205933f9fb752776f7d..b973bbdb80872073252ccbda563361805f8c5bed 100755 (executable)
@@ -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}
 };