Index: ash/common/system/ime/tray_ime_chromeos_unittest.cc |
diff --git a/ash/system/ime/tray_ime_chromeos_unittest.cc b/ash/common/system/ime/tray_ime_chromeos_unittest.cc |
similarity index 81% |
rename from ash/system/ime/tray_ime_chromeos_unittest.cc |
rename to ash/common/system/ime/tray_ime_chromeos_unittest.cc |
index 1af23e7c85e7beaed6198868807af1feaf6f5e1d..bcded7b1665b304105fb93c66b58174d235ac64a 100644 |
--- a/ash/system/ime/tray_ime_chromeos_unittest.cc |
+++ b/ash/common/system/ime/tray_ime_chromeos_unittest.cc |
@@ -2,16 +2,14 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "ash/system/ime/tray_ime_chromeos.h" |
+#include "ash/common/system/ime/tray_ime_chromeos.h" |
#include "ash/common/accessibility_delegate.h" |
#include "ash/common/accessibility_types.h" |
#include "ash/common/system/tray/tray_details_view.h" |
#include "ash/common/system/tray/wm_system_tray_notifier.h" |
#include "ash/common/wm_shell.h" |
-#include "ash/system/status_area_widget.h" |
#include "ash/test/ash_test_base.h" |
-#include "ash/test/status_area_widget_test_helper.h" |
#include "ash/test/virtual_keyboard_test_helper.h" |
#include "base/command_line.h" |
#include "ui/keyboard/keyboard_util.h" |
@@ -29,18 +27,10 @@ class TrayIMETest : public test::AshTestBase { |
views::View* detailed_view() { return detailed_view_.get(); } |
- // Sets up a TrayIME and its default view. |
- void SetUpForStatusAreaWidget(StatusAreaWidget* status_area_widget); |
- |
// Mocks enabling the a11y virtual keyboard since the actual a11y manager |
// is not created in ash tests. |
void SetAccessibilityKeyboardEnabled(bool enabled); |
- // Resets |tray_| and |default_view_| so that all components of |
- // TrayIME have been cleared. Tests may then call |
- // SetUpForStatusAreaWidget in order to initialize the components. |
- void TearDownViews(); |
- |
// Sets the current number of active IMEs. |
void SetIMELength(int length); |
@@ -58,15 +48,6 @@ class TrayIMETest : public test::AshTestBase { |
std::unique_ptr<views::View> detailed_view_; |
}; |
-void TrayIMETest::SetUpForStatusAreaWidget( |
- StatusAreaWidget* status_area_widget) { |
- tray_.reset(new TrayIME(status_area_widget->system_tray())); |
- default_view_.reset(tray_->CreateDefaultView( |
- StatusAreaWidgetTestHelper::GetUserLoginStatus())); |
- detailed_view_.reset(tray_->CreateDetailedView( |
- StatusAreaWidgetTestHelper::GetUserLoginStatus())); |
-} |
- |
void TrayIMETest::SetAccessibilityKeyboardEnabled(bool enabled) { |
WmShell::Get()->GetAccessibilityDelegate()->SetVirtualKeyboardEnabled( |
enabled); |
@@ -77,12 +58,6 @@ void TrayIMETest::SetAccessibilityKeyboardEnabled(bool enabled) { |
notification); |
} |
-void TrayIMETest::TearDownViews() { |
- tray_.reset(); |
- default_view_.reset(); |
- detailed_view_.reset(); |
-} |
- |
void TrayIMETest::SetIMELength(int length) { |
tray_->ime_list_.clear(); |
IMEInfo ime; |
@@ -102,12 +77,16 @@ views::View* TrayIMETest::GetScrollChildView(int index) { |
void TrayIMETest::SetUp() { |
test::AshTestBase::SetUp(); |
- SetUpForStatusAreaWidget(StatusAreaWidgetTestHelper::GetStatusAreaWidget()); |
+ tray_.reset(new TrayIME(GetPrimarySystemTray())); |
+ default_view_.reset(tray_->CreateDefaultView(LoginStatus::USER)); |
+ detailed_view_.reset(tray_->CreateDetailedView(LoginStatus::USER)); |
} |
void TrayIMETest::TearDown() { |
SetAccessibilityKeyboardEnabled(false); |
- TearDownViews(); |
+ tray_.reset(); |
+ default_view_.reset(); |
+ detailed_view_.reset(); |
test::AshTestBase::TearDown(); |
} |