| Index: ui/base/ime/input_method_ibus_unittest.cc
|
| diff --git a/ui/base/ime/input_method_ibus_unittest.cc b/ui/base/ime/input_method_ibus_unittest.cc
|
| index 8ca771e8668aba3ab1b9096b7ec1e4055c863539..be840a6add6f610eeab925e18133527091e5b272 100644
|
| --- a/ui/base/ime/input_method_ibus_unittest.cc
|
| +++ b/ui/base/ime/input_method_ibus_unittest.cc
|
| @@ -20,6 +20,7 @@
|
|
|
| namespace ui {
|
| namespace {
|
| +const int kCreateInputContextMaxTrialCount = 10;
|
|
|
| uint32 GetOffsetInUTF16(const std::string& utf8_string, uint32 utf8_offset) {
|
| string16 utf16_string = UTF8ToUTF16(utf8_string);
|
| @@ -424,7 +425,10 @@ TEST_F(InputMethodIBusTest, CreateContextFail) {
|
|
|
| chromeos::DBusThreadManager::Get()->InitIBusBus("dummy address");
|
| ime_->Init(true);
|
| - EXPECT_EQ(1, mock_ibus_client_->create_input_context_call_count());
|
| + // InputMethodIBus tries several times if the CreateInputContext method call
|
| + // is failed.
|
| + EXPECT_EQ(kCreateInputContextMaxTrialCount + 1,
|
| + mock_ibus_client_->create_input_context_call_count());
|
| // |set_capabilities_call_count()| should be zero since a context is not
|
| // created yet.
|
| EXPECT_EQ(0, mock_ibus_input_context_client_->set_capabilities_call_count());
|
|
|