Update the HCI unit test if BT_CLEAN_TURN_ON_DISABLED is TRUE

Bug: 28614494
Change-Id: I3f4a923f9e14faef57b2d694bfc253fd10749414
diff --git a/hci/test/hci_layer_test.cc b/hci/test/hci_layer_test.cc
index f6b23f28..9bfde62 100644
--- a/hci/test/hci_layer_test.cc
+++ b/hci/test/hci_layer_test.cc
@@ -402,6 +402,13 @@
 
 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 @@
       EXPECT_EQ(BT_VND_PWR_ON, *(int *)param);
       return 0;
     }
+#endif
   }
 
   DURING(shut_down) AT_CALL(0) {