Commit afefddcb authored by yusukes's avatar yusukes Committed by Commit Bot

Make arc_input_method_manager_service*.{cc,h} lint-clean

These days, 'using namespace' is banned even in .cc files and 'git
cl lint' actually detects violations. This CL addresses that as well
as some IWYU issues.

https://google.github.io/styleguide/cppguide.html#Namespaces

BUG=b:74499980
TEST=git cl lint, unit_tests

Change-Id: I0277f6a471aaf7050929d3ea43050eb4b663a956
Reviewed-on: https://chromium-review.googlesource.com/1113209Reviewed-by: default avatarYuichiro Hanada <yhanada@chromium.org>
Commit-Queue: Yusuke Sato <yusukes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#569999}
parent d2ae696f
...@@ -4,6 +4,8 @@ ...@@ -4,6 +4,8 @@
#include "chrome/browser/chromeos/arc/input_method_manager/arc_input_method_manager_service.h" #include "chrome/browser/chromeos/arc/input_method_manager/arc_input_method_manager_service.h"
#include <utility>
#include "base/logging.h" #include "base/logging.h"
#include "base/memory/singleton.h" #include "base/memory/singleton.h"
#include "chrome/browser/chromeos/arc/input_method_manager/arc_input_method_manager_bridge_impl.h" #include "chrome/browser/chromeos/arc/input_method_manager/arc_input_method_manager_bridge_impl.h"
...@@ -106,7 +108,8 @@ void ArcInputMethodManagerService::OnActiveImeChanged( ...@@ -106,7 +108,8 @@ void ArcInputMethodManagerService::OnActiveImeChanged(
void ArcInputMethodManagerService::OnImeInfoChanged( void ArcInputMethodManagerService::OnImeInfoChanged(
std::vector<mojom::ImeInfoPtr> ime_info_array) { std::vector<mojom::ImeInfoPtr> ime_info_array) {
using namespace chromeos::input_method; using chromeos::input_method::InputMethodDescriptors;
using chromeos::input_method::InputMethodManager;
if (!base::FeatureList::IsEnabled(kEnableInputMethodFeature)) if (!base::FeatureList::IsEnabled(kEnableInputMethodFeature))
return; return;
...@@ -188,10 +191,10 @@ void ArcInputMethodManagerService::EnableIme(const std::string& ime_id, ...@@ -188,10 +191,10 @@ void ArcInputMethodManagerService::EnableIme(const std::string& ime_id,
} }
void ArcInputMethodManagerService::SwitchImeTo(const std::string& ime_id) { void ArcInputMethodManagerService::SwitchImeTo(const std::string& ime_id) {
using namespace chromeos::extension_ime_util; namespace ceiu = chromeos::extension_ime_util;
std::string component_id = GetComponentIDByInputMethodID(ime_id); std::string component_id = ceiu::GetComponentIDByInputMethodID(ime_id);
if (!IsArcIME(ime_id)) if (!ceiu::IsArcIME(ime_id))
component_id = kChromeOSIMEIdInArcContainer; component_id = kChromeOSIMEIdInArcContainer;
imm_bridge_->SendSwitchImeTo( imm_bridge_->SendSwitchImeTo(
component_id, base::BindOnce( component_id, base::BindOnce(
......
...@@ -6,7 +6,9 @@ ...@@ -6,7 +6,9 @@
#define CHROME_BROWSER_CHROMEOS_ARC_INPUT_METHOD_MANAGER_ARC_INPUT_METHOD_MANAGER_SERVICE_H_ #define CHROME_BROWSER_CHROMEOS_ARC_INPUT_METHOD_MANAGER_ARC_INPUT_METHOD_MANAGER_SERVICE_H_
#include <memory> #include <memory>
#include <set>
#include <string> #include <string>
#include <vector>
#include "base/macros.h" #include "base/macros.h"
#include "chrome/browser/chromeos/arc/input_method_manager/arc_input_method_manager_bridge.h" #include "chrome/browser/chromeos/arc/input_method_manager/arc_input_method_manager_bridge.h"
......
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
#include <memory> #include <memory>
#include <tuple> #include <tuple>
#include <utility>
#include <vector> #include <vector>
#include "base/macros.h" #include "base/macros.h"
...@@ -187,7 +188,7 @@ TEST_F(ArcInputMethodManagerServiceTest, ConstructAndDestruct) { ...@@ -187,7 +188,7 @@ TEST_F(ArcInputMethodManagerServiceTest, ConstructAndDestruct) {
} }
TEST_F(ArcInputMethodManagerServiceTest, EnableIme) { TEST_F(ArcInputMethodManagerServiceTest, EnableIme) {
using namespace chromeos::extension_ime_util; namespace ceiu = chromeos::extension_ime_util;
using crx_file::id_util::GenerateId; using crx_file::id_util::GenerateId;
base::test::ScopedFeatureList feature; base::test::ScopedFeatureList feature;
...@@ -196,11 +197,12 @@ TEST_F(ArcInputMethodManagerServiceTest, EnableIme) { ...@@ -196,11 +197,12 @@ TEST_F(ArcInputMethodManagerServiceTest, EnableIme) {
ASSERT_EQ(0u, bridge()->enable_ime_calls_.size()); ASSERT_EQ(0u, bridge()->enable_ime_calls_.size());
const std::string extension_ime_id = const std::string extension_ime_id =
GetInputMethodID(GenerateId("test.extension.ime"), "us"); ceiu::GetInputMethodID(GenerateId("test.extension.ime"), "us");
const std::string component_extension_ime_id = GetComponentInputMethodID( const std::string component_extension_ime_id =
GenerateId("test.component.extension.ime"), "us"); ceiu::GetComponentInputMethodID(
GenerateId("test.component.extension.ime"), "us");
const std::string arc_ime_id = const std::string arc_ime_id =
GetArcInputMethodID(GenerateId("test.arc.ime"), "us"); ceiu::GetArcInputMethodID(GenerateId("test.arc.ime"), "us");
// EnableIme is called only when ARC IME is enable or disabled. // EnableIme is called only when ARC IME is enable or disabled.
imm()->state()->AddActiveInputMethodId(extension_ime_id); imm()->state()->AddActiveInputMethodId(extension_ime_id);
...@@ -215,7 +217,7 @@ TEST_F(ArcInputMethodManagerServiceTest, EnableIme) { ...@@ -215,7 +217,7 @@ TEST_F(ArcInputMethodManagerServiceTest, EnableIme) {
imm()->state()->AddActiveInputMethodId(arc_ime_id); imm()->state()->AddActiveInputMethodId(arc_ime_id);
service()->ImeMenuListChanged(); service()->ImeMenuListChanged();
ASSERT_EQ(1u, bridge()->enable_ime_calls_.size()); ASSERT_EQ(1u, bridge()->enable_ime_calls_.size());
EXPECT_EQ(GetComponentIDByInputMethodID(arc_ime_id), EXPECT_EQ(ceiu::GetComponentIDByInputMethodID(arc_ime_id),
std::get<std::string>(bridge()->enable_ime_calls_[0])); std::get<std::string>(bridge()->enable_ime_calls_[0]));
EXPECT_TRUE(std::get<bool>(bridge()->enable_ime_calls_[0])); EXPECT_TRUE(std::get<bool>(bridge()->enable_ime_calls_[0]));
...@@ -223,7 +225,7 @@ TEST_F(ArcInputMethodManagerServiceTest, EnableIme) { ...@@ -223,7 +225,7 @@ TEST_F(ArcInputMethodManagerServiceTest, EnableIme) {
imm()->state()->RemoveActiveInputMethodId(arc_ime_id); imm()->state()->RemoveActiveInputMethodId(arc_ime_id);
service()->ImeMenuListChanged(); service()->ImeMenuListChanged();
ASSERT_EQ(2u, bridge()->enable_ime_calls_.size()); ASSERT_EQ(2u, bridge()->enable_ime_calls_.size());
EXPECT_EQ(GetComponentIDByInputMethodID(arc_ime_id), EXPECT_EQ(ceiu::GetComponentIDByInputMethodID(arc_ime_id),
std::get<std::string>(bridge()->enable_ime_calls_[1])); std::get<std::string>(bridge()->enable_ime_calls_[1]));
EXPECT_FALSE(std::get<bool>(bridge()->enable_ime_calls_[1])); EXPECT_FALSE(std::get<bool>(bridge()->enable_ime_calls_[1]));
...@@ -234,7 +236,7 @@ TEST_F(ArcInputMethodManagerServiceTest, EnableIme) { ...@@ -234,7 +236,7 @@ TEST_F(ArcInputMethodManagerServiceTest, EnableIme) {
} }
TEST_F(ArcInputMethodManagerServiceTest, SwitchImeTo) { TEST_F(ArcInputMethodManagerServiceTest, SwitchImeTo) {
using namespace chromeos::extension_ime_util; namespace ceiu = chromeos::extension_ime_util;
using crx_file::id_util::GenerateId; using crx_file::id_util::GenerateId;
const std::string arc_ime_service_id = const std::string arc_ime_service_id =
...@@ -246,11 +248,12 @@ TEST_F(ArcInputMethodManagerServiceTest, SwitchImeTo) { ...@@ -246,11 +248,12 @@ TEST_F(ArcInputMethodManagerServiceTest, SwitchImeTo) {
ASSERT_EQ(0u, bridge()->switch_ime_to_calls_.size()); ASSERT_EQ(0u, bridge()->switch_ime_to_calls_.size());
const std::string extension_ime_id = const std::string extension_ime_id =
GetInputMethodID(GenerateId("test.extension.ime"), "us"); ceiu::GetInputMethodID(GenerateId("test.extension.ime"), "us");
const std::string component_extension_ime_id = GetComponentInputMethodID( const std::string component_extension_ime_id =
GenerateId("test.component.extension.ime"), "us"); ceiu::GetComponentInputMethodID(
const std::string arc_ime_id = GetArcInputMethodID(GenerateId("test.arc.ime"), GenerateId("test.component.extension.ime"), "us");
"ime.id.in.arc.container"); const std::string arc_ime_id = ceiu::GetArcInputMethodID(
GenerateId("test.arc.ime"), "ime.id.in.arc.container");
// Set active input method to the extension ime. // Set active input method to the extension ime.
imm()->state()->SetActiveInputMethod(extension_ime_id); imm()->state()->SetActiveInputMethod(extension_ime_id);
...@@ -274,7 +277,7 @@ TEST_F(ArcInputMethodManagerServiceTest, SwitchImeTo) { ...@@ -274,7 +277,7 @@ TEST_F(ArcInputMethodManagerServiceTest, SwitchImeTo) {
} }
TEST_F(ArcInputMethodManagerServiceTest, OnImeInfoChanged) { TEST_F(ArcInputMethodManagerServiceTest, OnImeInfoChanged) {
using namespace chromeos::extension_ime_util; namespace ceiu = chromeos::extension_ime_util;
base::test::ScopedFeatureList feature; base::test::ScopedFeatureList feature;
feature.InitAndEnableFeature(kEnableInputMethodFeature); feature.InitAndEnableFeature(kEnableInputMethodFeature);
...@@ -317,7 +320,7 @@ TEST_F(ArcInputMethodManagerServiceTest, OnImeInfoChanged) { ...@@ -317,7 +320,7 @@ TEST_F(ArcInputMethodManagerServiceTest, OnImeInfoChanged) {
service()->OnImeInfoChanged(std::move(info_array)); service()->OnImeInfoChanged(std::move(info_array));
ASSERT_EQ(1u, added_extensions.size()); ASSERT_EQ(1u, added_extensions.size());
ASSERT_EQ(1u, std::get<1>(added_extensions[0]).size()); ASSERT_EQ(1u, std::get<1>(added_extensions[0]).size());
EXPECT_EQ(android_ime_id1, GetComponentIDByInputMethodID( EXPECT_EQ(android_ime_id1, ceiu::GetComponentIDByInputMethodID(
std::get<1>(added_extensions[0])[0].id())); std::get<1>(added_extensions[0])[0].id()));
EXPECT_EQ(display_name1, std::get<1>(added_extensions[0])[0].name()); EXPECT_EQ(display_name1, std::get<1>(added_extensions[0])[0].name());
ASSERT_EQ(1u, std::get<1>(added_extensions[0])[0].language_codes().size()); ASSERT_EQ(1u, std::get<1>(added_extensions[0])[0].language_codes().size());
...@@ -350,10 +353,10 @@ TEST_F(ArcInputMethodManagerServiceTest, OnImeInfoChanged) { ...@@ -350,10 +353,10 @@ TEST_F(ArcInputMethodManagerServiceTest, OnImeInfoChanged) {
// The ARC IMEs should be registered as two IMEs in one extension. // The ARC IMEs should be registered as two IMEs in one extension.
ASSERT_EQ(1u, added_extensions.size()); ASSERT_EQ(1u, added_extensions.size());
ASSERT_EQ(2u, std::get<1>(added_extensions[0]).size()); ASSERT_EQ(2u, std::get<1>(added_extensions[0]).size());
EXPECT_EQ(android_ime_id1, GetComponentIDByInputMethodID( EXPECT_EQ(android_ime_id1, ceiu::GetComponentIDByInputMethodID(
std::get<1>(added_extensions[0])[0].id())); std::get<1>(added_extensions[0])[0].id()));
EXPECT_EQ(display_name1, std::get<1>(added_extensions[0])[0].name()); EXPECT_EQ(display_name1, std::get<1>(added_extensions[0])[0].name());
EXPECT_EQ(android_ime_id2, GetComponentIDByInputMethodID( EXPECT_EQ(android_ime_id2, ceiu::GetComponentIDByInputMethodID(
std::get<1>(added_extensions[0])[1].id())); std::get<1>(added_extensions[0])[1].id()));
EXPECT_EQ(display_name2, std::get<1>(added_extensions[0])[1].name()); EXPECT_EQ(display_name2, std::get<1>(added_extensions[0])[1].name());
added_extensions.clear(); added_extensions.clear();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment