Index: chromeos/dbus/ibus/mock_ibus_client.h |
diff --git a/chromeos/dbus/ibus/mock_ibus_client.h b/chromeos/dbus/ibus/mock_ibus_client.h |
index b14c7c4abb483eed0dcd6f78a99b82038494cd95..27b30eb4c0dc0fa223a5015cdc04ec7f7b53ef9b 100644 |
--- a/chromeos/dbus/ibus/mock_ibus_client.h |
+++ b/chromeos/dbus/ibus/mock_ibus_client.h |
@@ -21,11 +21,19 @@ class MockIBusClient : public IBusClient { |
const CreateInputContextCallback& callback, |
const ErrorCallback& error_callback)> |
CreateInputContextHandler; |
+ typedef base::Callback<void(const ibus::IBusComponent& ibus_component, |
+ const RegisterComponentCallback& callback, |
+ const ErrorCallback& error_callback)> |
+ RegisterComponentHandler; |
virtual void CreateInputContext(const std::string& client_name, |
satorux1
2012/07/09 16:44:00
Please add:
// IBusClient overrides:
Seigo Nonaka
2012/07/09 16:51:16
Done.
|
const CreateInputContextCallback& callback, |
const ErrorCallback& error_callback) OVERRIDE; |
+ virtual void RegisterComponent(const ibus::IBusComponent& ibus_component, |
+ const RegisterComponentCallback& callback, |
+ const ErrorCallback& error_callback) OVERRIDE; |
+ |
// Function handler for CreateInputContext. The CreateInputContext function |
// invokes |create_input_context_handler_| unless it's not null. |
void set_create_input_context_handler( |
@@ -33,14 +41,28 @@ class MockIBusClient : public IBusClient { |
create_input_context_handler_ = handler; |
} |
- // Represents call count of CreateInputContext. |
+ // Function handler for RegisterComponent. The RegisterComponent function |
+ // invokes |register_component_handler_| unless it's not null. |
+ void set_register_component_handler( |
+ const RegisterComponentHandler& handler) { |
+ register_component_handler_ = handler; |
+ } |
+ |
+ // Call count of CreateInputContext(). |
int create_input_context_call_count() const { |
return create_input_context_call_count_; |
} |
+ // Call count of RegisterComponent(). |
+ int register_component_call_count() const { |
+ return register_component_call_count_; |
+ } |
+ |
private: |
CreateInputContextHandler create_input_context_handler_; |
+ RegisterComponentHandler register_component_handler_; |
int create_input_context_call_count_; |
+ int register_component_call_count_; |
DISALLOW_COPY_AND_ASSIGN(MockIBusClient); |
}; |