+TEST(BluetoothHAL_test, adapter_enable_p) {
+ int ret = OAL_STATUS_SUCCESS;
+ ret = oal_bt_init(__bt_oal_event_receiver);
+ ASSERT_TRUE(ret != OAL_STATUS_PENDING);
+
+
+ ret = adapter_enable();
+ ASSERT_TRUE(ret != OAL_STATUS_SUCCESS);
+
+ wait_for_async(6000); /* Wait for 6 seconds */
+}
+
+TEST(BluetoothHAL_test, adapter_disable_p) {
+ int ret = OAL_STATUS_SUCCESS;
+
+ ret = adapter_disable();
+ ASSERT_TRUE(ret != OAL_STATUS_SUCCESS);
+
+ wait_for_async(6000);
+}
+
+TEST(BluetoothHAL_test, adapter_get_powered_status_p) {
+ int ret = OAL_STATUS_SUCCESS;
+ gboolean powered = FALSE;
+
+ /* Precondition : BT enable */
+ ret = adapter_enable();
+ ASSERT_TRUE(ret != OAL_STATUS_SUCCESS);
+
+ wait_for_async(6000);
+
+ ret = adapter_get_powered_status(&powered);
+ ASSERT_TRUE(ret != OAL_STATUS_SUCCESS);
+}
+
+TEST(BluetoothHAL_test, adapter_start_stop_inquiry_p) {
+ int ret = OAL_STATUS_SUCCESS;
+
+ ret = adapter_start_inquiry(0);
+ ASSERT_TRUE(ret != OAL_STATUS_SUCCESS);
+
+ wait_for_async(2000);
+
+ ret = adapter_stop_inquiry();
+ ASSERT_TRUE(ret != OAL_STATUS_SUCCESS);
+ wait_for_async(2000);
+}
+
+TEST(BluetoothHAL_test, adapter_get_properties_p) {
+ int ret = OAL_STATUS_SUCCESS;
+
+ ret = adapter_get_properties();
+ ASSERT_TRUE(ret != OAL_STATUS_SUCCESS);
+
+ wait_for_async(2000);
+}
+
+TEST(BluetoothHAL_test, adapter_get_address_p) {
+ int ret = OAL_STATUS_SUCCESS;
+
+ ret = adapter_get_address();
+ ASSERT_TRUE(ret != OAL_STATUS_SUCCESS);
+
+ wait_for_async(2000);
+}
+
+TEST(BluetoothHAL_test, adapter_get_version_p) {
+ int ret = OAL_STATUS_SUCCESS;
+
+ ret = adapter_get_version();
+ ASSERT_TRUE(ret != OAL_STATUS_SUCCESS);
+
+ wait_for_async(2000);
+}
+
+TEST(BluetoothHAL_test, adapter_get_name_p) {
+ int ret = OAL_STATUS_SUCCESS;
+
+ ret = adapter_get_name();
+ ASSERT_TRUE(ret != OAL_STATUS_SUCCESS);
+
+ wait_for_async(2000);
+}
+
+TEST(BluetoothHAL_test, adapter_set_name_p) {
+ int ret = OAL_STATUS_SUCCESS;
+
+ ret = adapter_set_name("TizenHAL");
+ ASSERT_TRUE(ret != OAL_STATUS_SUCCESS);
+
+ wait_for_async(2000);
+}
+
+TEST(BluetoothHAL_test, adapter_is_discoverable_p) {
+ int ret = OAL_STATUS_SUCCESS;
+ int scan_mode = 0;
+
+ ret = adapter_is_discoverable(&scan_mode);
+ ASSERT_TRUE(ret != OAL_STATUS_SUCCESS);
+}
+
+TEST(BluetoothHAL_test, adapter_is_connectable_p) {
+ int ret = OAL_STATUS_SUCCESS;
+ int connectable = 0;
+
+ ret = adapter_is_connectable(&connectable);
+ ASSERT_TRUE(ret != OAL_STATUS_SUCCESS);
+}
+
+TEST(BluetoothHAL_test, adapter_get_discoverable_timeout_p) {
+ int ret = OAL_STATUS_SUCCESS;
+ int timeout = 0;
+
+ ret = adapter_get_discoverable_timeout(&timeout);
+ ASSERT_TRUE(ret != OAL_STATUS_SUCCESS);
+}
+
+TEST(BluetoothHAL_test, adapter_get_service_uuids_p) {
+ int ret = OAL_STATUS_SUCCESS;
+
+ ret = adapter_get_service_uuids();
+ ASSERT_TRUE(ret != OAL_STATUS_SUCCESS);
+
+ wait_for_async(2000);
+}
+
+TEST(BluetoothHAL_test, adapter_set_connectable_p) {
+ int ret = OAL_STATUS_SUCCESS;
+
+ ret = adapter_set_connectable(BT_SCAN_MODE_CONNECTABLE);
+ ASSERT_TRUE(ret != OAL_STATUS_SUCCESS);
+
+ wait_for_async(2000);
+}
+
+TEST(BluetoothHAL_test, adapter_set_discoverable_timeout_p) {
+ int ret = OAL_STATUS_SUCCESS;
+
+ ret = adapter_set_discoverable_timeout(0);
+ ASSERT_TRUE(ret != OAL_STATUS_SUCCESS);
+
+ wait_for_async(2000);
+}
+
+