Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(72)

Side by Side Diff: chromeos/dbus/nfc_client_unittest.cc

Issue 91413002: Remove fake client creation from DBusClients' Create() functions. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebased. Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chromeos/dbus/nfc_adapter_client.cc ('k') | chromeos/dbus/nfc_device_client.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "base/bind.h" 5 #include "base/bind.h"
6 #include "base/message_loop/message_loop.h" 6 #include "base/message_loop/message_loop.h"
7 #include "chromeos/dbus/nfc_adapter_client.h" 7 #include "chromeos/dbus/nfc_adapter_client.h"
8 #include "chromeos/dbus/nfc_client_helpers.h" 8 #include "chromeos/dbus/nfc_client_helpers.h"
9 #include "chromeos/dbus/nfc_device_client.h" 9 #include "chromeos/dbus/nfc_device_client.h"
10 #include "chromeos/dbus/nfc_manager_client.h" 10 #include "chromeos/dbus/nfc_manager_client.h"
(...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after
194 .WillRepeatedly(Return(mock_tag0_proxy_.get())); 194 .WillRepeatedly(Return(mock_tag0_proxy_.get()));
195 EXPECT_CALL(*mock_bus_.get(), 195 EXPECT_CALL(*mock_bus_.get(),
196 GetObjectProxy(nfc_tag::kNfcTagServiceName, 196 GetObjectProxy(nfc_tag::kNfcTagServiceName,
197 dbus::ObjectPath(kTestTagPath1))) 197 dbus::ObjectPath(kTestTagPath1)))
198 .WillRepeatedly(Return(mock_tag1_proxy_.get())); 198 .WillRepeatedly(Return(mock_tag1_proxy_.get()));
199 199
200 // ShutdownAndBlock will be called in TearDown. 200 // ShutdownAndBlock will be called in TearDown.
201 EXPECT_CALL(*mock_bus_.get(), ShutdownAndBlock()).WillOnce(Return()); 201 EXPECT_CALL(*mock_bus_.get(), ShutdownAndBlock()).WillOnce(Return());
202 202
203 // Create the clients. 203 // Create the clients.
204 manager_client_.reset( 204 manager_client_.reset(NfcManagerClient::Create());
205 NfcManagerClient::Create(REAL_DBUS_CLIENT_IMPLEMENTATION)); 205 adapter_client_.reset(NfcAdapterClient::Create(manager_client_.get()));
206 adapter_client_.reset( 206 device_client_.reset(NfcDeviceClient::Create(adapter_client_.get()));
207 NfcAdapterClient::Create(REAL_DBUS_CLIENT_IMPLEMENTATION, 207 tag_client_.reset(NfcTagClient::Create(adapter_client_.get()));
208 manager_client_.get()));
209 device_client_.reset(
210 NfcDeviceClient::Create(REAL_DBUS_CLIENT_IMPLEMENTATION,
211 adapter_client_.get()));
212 tag_client_.reset(
213 NfcTagClient::Create(REAL_DBUS_CLIENT_IMPLEMENTATION,
214 adapter_client_.get()));
215 record_client_.reset( 208 record_client_.reset(
216 NfcRecordClient::Create(REAL_DBUS_CLIENT_IMPLEMENTATION, 209 NfcRecordClient::Create(device_client_.get(), tag_client_.get()));
217 device_client_.get(), tag_client_.get()));
218 manager_client_->Init(mock_bus_.get()); 210 manager_client_->Init(mock_bus_.get());
219 adapter_client_->Init(mock_bus_.get()); 211 adapter_client_->Init(mock_bus_.get());
220 device_client_->Init(mock_bus_.get()); 212 device_client_->Init(mock_bus_.get());
221 tag_client_->Init(mock_bus_.get()); 213 tag_client_->Init(mock_bus_.get());
222 record_client_->Init(mock_bus_.get()); 214 record_client_->Init(mock_bus_.get());
223 manager_client_->AddObserver(&mock_manager_observer_); 215 manager_client_->AddObserver(&mock_manager_observer_);
224 adapter_client_->AddObserver(&mock_adapter_observer_); 216 adapter_client_->AddObserver(&mock_adapter_observer_);
225 device_client_->AddObserver(&mock_device_observer_); 217 device_client_->AddObserver(&mock_device_observer_);
226 tag_client_->AddObserver(&mock_tag_observer_); 218 tag_client_->AddObserver(&mock_tag_observer_);
227 record_client_->AddObserver(&mock_record_observer_); 219 record_client_->AddObserver(&mock_record_observer_);
(...skipping 652 matching lines...) Expand 10 before | Expand all | Expand 10 after
880 EXPECT_CALL(mock_tag_observer_, 872 EXPECT_CALL(mock_tag_observer_,
881 TagRemoved(dbus::ObjectPath(kTestTagPath1))); 873 TagRemoved(dbus::ObjectPath(kTestTagPath1)));
882 EXPECT_CALL(mock_record_observer_, 874 EXPECT_CALL(mock_record_observer_,
883 RecordRemoved(dbus::ObjectPath(kTestRecordPath2))); 875 RecordRemoved(dbus::ObjectPath(kTestRecordPath2)));
884 EXPECT_CALL(mock_record_observer_, 876 EXPECT_CALL(mock_record_observer_,
885 RecordRemoved(dbus::ObjectPath(kTestRecordPath3))); 877 RecordRemoved(dbus::ObjectPath(kTestRecordPath3)));
886 SimulateAdaptersChanged(object_paths); 878 SimulateAdaptersChanged(object_paths);
887 } 879 }
888 880
889 } // namespace chromeos 881 } // namespace chromeos
OLDNEW
« no previous file with comments | « chromeos/dbus/nfc_adapter_client.cc ('k') | chromeos/dbus/nfc_device_client.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698