#include "ui/base/ime/input_method_base.h"
#include <memory>
#include "base/gtest_prod_util.h"
#include "base/memory/raw_ptr.h"
#include "base/run_loop.h"
#include "base/scoped_observation.h"
#include "base/test/task_environment.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/base/ime/fake_text_input_client.h"
#include "ui/base/ime/input_method_observer.h"
#include "ui/events/event.h"
namespace ui {
namespace {
class ClientChangeVerifier { … };
class InputMethodBaseTest : public testing::Test { … };
class MockInputMethodBase : public InputMethodBase { … };
class MockInputMethodObserver : public InputMethodObserver { … };
InputMethodScopedObservation;
void SetFocusedTextInputClient(InputMethod* input_method,
TextInputClient* text_input_client) { … }
TEST_F(InputMethodBaseTest, SetFocusedTextInputClient) { … }
TEST_F(InputMethodBaseTest, DetachTextInputClient) { … }
TEST_F(InputMethodBaseTest, SetsPasswordWhenHasBeenPassword) { … }
}
}