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

Side by Side Diff: chromeos/dbus/ibus/ibus_input_context_client_unittest.cc

Issue 15774005: chromeos: Use base::MessageLoop. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 7 years, 6 months 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
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 "chromeos/dbus/ibus/ibus_input_context_client.h" 5 #include "chromeos/dbus/ibus/ibus_input_context_client.h"
6 6
7 #include <map> 7 #include <map>
8 #include <string> 8 #include <string>
9 #include "base/message_loop.h" 9 #include "base/message_loop.h"
10 #include "chromeos/dbus/ibus/ibus_constants.h" 10 #include "chromeos/dbus/ibus/ibus_constants.h"
(...skipping 300 matching lines...) Expand 10 before | Expand all | Expand 10 after
311 // The client to be tested. 311 // The client to be tested.
312 scoped_ptr<IBusInputContextClient> client_; 312 scoped_ptr<IBusInputContextClient> client_;
313 // The mock bus. 313 // The mock bus.
314 scoped_refptr<dbus::MockBus> mock_bus_; 314 scoped_refptr<dbus::MockBus> mock_bus_;
315 // The mock object proxy. 315 // The mock object proxy.
316 scoped_refptr<dbus::MockObjectProxy> mock_proxy_; 316 scoped_refptr<dbus::MockObjectProxy> mock_proxy_;
317 // Response returned by mock methods. 317 // Response returned by mock methods.
318 dbus::Response* response_; 318 dbus::Response* response_;
319 dbus::ErrorResponse* error_response_; 319 dbus::ErrorResponse* error_response_;
320 // A message loop to emulate asynchronous behavior. 320 // A message loop to emulate asynchronous behavior.
321 MessageLoop message_loop_; 321 base::MessageLoop message_loop_;
322 // The map from signal to signal handler. 322 // The map from signal to signal handler.
323 std::map<std::string, dbus::ObjectProxy::SignalCallback> signal_callback_map_; 323 std::map<std::string, dbus::ObjectProxy::SignalCallback> signal_callback_map_;
324 // Call count of OnSetCursorLocation. 324 // Call count of OnSetCursorLocation.
325 int on_set_cursor_location_call_count_; 325 int on_set_cursor_location_call_count_;
326 326
327 private: 327 private:
328 // Used to implement the mock proxy. 328 // Used to implement the mock proxy.
329 void OnConnectToSignal( 329 void OnConnectToSignal(
330 const std::string& interface_name, 330 const std::string& interface_name,
331 const std::string& signal_name, 331 const std::string& signal_name,
(...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after
622 // Create response. 622 // Create response.
623 scoped_ptr<dbus::Response> response(dbus::Response::CreateEmpty()); 623 scoped_ptr<dbus::Response> response(dbus::Response::CreateEmpty());
624 response_ = response.get(); 624 response_ = response.get();
625 625
626 // Call SetCursorLocation. 626 // Call SetCursorLocation.
627 client_->PropertyActivate(kPropertyKey, kPropertyState); 627 client_->PropertyActivate(kPropertyKey, kPropertyState);
628 // Run the message loop. 628 // Run the message loop.
629 message_loop_.RunUntilIdle(); 629 message_loop_.RunUntilIdle();
630 } 630 }
631 } // namespace chromeos 631 } // namespace chromeos
OLDNEW
« no previous file with comments | « chromeos/dbus/ibus/ibus_engine_service_unittest.cc ('k') | chromeos/dbus/ibus/ibus_panel_service_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698