Lines Matching full:bluetooth
21 #include "service/common/bluetooth/util/address_helper.h"
25 namespace bluetooth {
60 class TestObserver final : public bluetooth::Adapter::Observer {
62 TestObserver(bluetooth::Adapter* adapter)
64 prev_state_(bluetooth::ADAPTER_STATE_INVALID),
65 cur_state_(bluetooth::ADAPTER_STATE_INVALID),
75 bluetooth::AdapterState prev_state() const { return prev_state_; }
76 bluetooth::AdapterState cur_state() const { return cur_state_; }
86 // bluetooth::Adapter::Observer override:
87 void OnAdapterStateChanged(bluetooth::Adapter* adapter,
88 bluetooth::AdapterState prev_state,
89 bluetooth::AdapterState new_state) override {
105 bluetooth::Adapter* adapter_;
106 bluetooth::AdapterState prev_state_, cur_state_;
127 EXPECT_EQ(bluetooth::ADAPTER_STATE_OFF, adapter_->GetState());
131 EXPECT_EQ(bluetooth::ADAPTER_STATE_OFF, adapter_->GetState());
138 EXPECT_EQ(bluetooth::ADAPTER_STATE_OFF, observer.prev_state());
139 EXPECT_EQ(bluetooth::ADAPTER_STATE_TURNING_ON, observer.cur_state());
142 EXPECT_EQ(bluetooth::ADAPTER_STATE_TURNING_ON, adapter_->GetState());
147 EXPECT_EQ(bluetooth::ADAPTER_STATE_ON, adapter_->GetState());
150 EXPECT_EQ(bluetooth::ADAPTER_STATE_TURNING_ON, observer.prev_state());
151 EXPECT_EQ(bluetooth::ADAPTER_STATE_ON, observer.cur_state());
162 EXPECT_EQ(bluetooth::ADAPTER_STATE_OFF, adapter_->GetState());
166 EXPECT_EQ(bluetooth::ADAPTER_STATE_OFF, adapter_->GetState());
172 EXPECT_EQ(bluetooth::ADAPTER_STATE_OFF, observer.prev_state());
173 EXPECT_EQ(bluetooth::ADAPTER_STATE_ON, observer.cur_state());
178 EXPECT_EQ(bluetooth::ADAPTER_STATE_ON, observer.prev_state());
179 EXPECT_EQ(bluetooth::ADAPTER_STATE_TURNING_OFF, observer.cur_state());
182 EXPECT_EQ(bluetooth::ADAPTER_STATE_TURNING_OFF, adapter_->GetState());
186 EXPECT_EQ(bluetooth::ADAPTER_STATE_ON, adapter_->GetState());
189 EXPECT_EQ(bluetooth::ADAPTER_STATE_TURNING_OFF, observer.prev_state());
190 EXPECT_EQ(bluetooth::ADAPTER_STATE_ON, observer.cur_state());
199 EXPECT_EQ(bluetooth::ADAPTER_STATE_TURNING_OFF, observer.prev_state());
200 EXPECT_EQ(bluetooth::ADAPTER_STATE_ON, observer.cur_state());
204 EXPECT_EQ(bluetooth::ADAPTER_STATE_ON, observer.prev_state());
205 EXPECT_EQ(bluetooth::ADAPTER_STATE_OFF, observer.cur_state());
209 EXPECT_EQ(bluetooth::Adapter::kDefaultName, adapter_->GetName());
230 EXPECT_EQ(bluetooth::Adapter::kDefaultAddress, adapter_->GetAddress());
288 } // namespace bluetooth