OSDN Git Service

Update the HCI unit test if BT_CLEAN_TURN_ON_DISABLED is TRUE
authorPavlin Radoslavov <pavlin@google.com>
Fri, 27 May 2016 19:07:06 +0000 (12:07 -0700)
committerPavlin Radoslavov <pavlin@google.com>
Fri, 27 May 2016 19:20:52 +0000 (12:20 -0700)
Bug: 28614494
Change-Id: I3f4a923f9e14faef57b2d694bfc253fd10749414
(cherry picked from commit 7496372239773b7121359a34291681b749beda5f)

hci/test/hci_layer_test.cpp

index f6b23f2..9bfde62 100644 (file)
@@ -402,6 +402,13 @@ STUB_FUNCTION(void, vendor_set_callback, (vendor_async_opcode_t opcode, UNUSED_A
 
 STUB_FUNCTION(int, vendor_send_command, (vendor_opcode_t opcode, void *param))
   DURING(start_up_async) {
+#if (defined (BT_CLEAN_TURN_ON_DISABLED) && BT_CLEAN_TURN_ON_DISABLED == TRUE)
+    AT_CALL(0) {
+      EXPECT_EQ(VENDOR_CHIP_POWER_CONTROL, opcode);
+      EXPECT_EQ(BT_VND_PWR_ON, *(int *)param);
+      return 0;
+    }
+#else
     AT_CALL(0) {
       EXPECT_EQ(VENDOR_CHIP_POWER_CONTROL, opcode);
       EXPECT_EQ(BT_VND_PWR_OFF, *(int *)param);
@@ -412,6 +419,7 @@ STUB_FUNCTION(int, vendor_send_command, (vendor_opcode_t opcode, void *param))
       EXPECT_EQ(BT_VND_PWR_ON, *(int *)param);
       return 0;
     }
+#endif
   }
 
   DURING(shut_down) AT_CALL(0) {