| Index: chrome/browser/ui/webui/chromeos/login/l10n_util_unittest.cc
|
| diff --git a/chrome/browser/ui/webui/chromeos/login/l10n_util_unittest.cc b/chrome/browser/ui/webui/chromeos/login/l10n_util_unittest.cc
|
| index 8202c1f1c912e17ff7738626bc56aacc4d3a55d5..d4c6b8a67da57c6548b4df2d3d4815449a6638c6 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/l10n_util_unittest.cc
|
| +++ b/chrome/browser/ui/webui/chromeos/login/l10n_util_unittest.cc
|
| @@ -8,14 +8,11 @@
|
|
|
| #include <utility>
|
|
|
| -#include "base/at_exit.h"
|
| #include "base/compiler_specific.h"
|
| #include "base/macros.h"
|
| #include "base/memory/ptr_util.h"
|
| -#include "base/memory/singleton.h"
|
| -#include "base/message_loop/message_loop.h"
|
| #include "base/run_loop.h"
|
| -#include "base/single_thread_task_runner.h"
|
| +#include "base/test/scoped_task_environment.h"
|
| #include "base/values.h"
|
| #include "chrome/browser/chromeos/customization/customization_document.h"
|
| #include "chrome/browser/chromeos/input_method/input_method_configuration.h"
|
| @@ -28,28 +25,6 @@ namespace chromeos {
|
|
|
| namespace {
|
|
|
| -class MachineStatisticsInitializer {
|
| - public:
|
| - MachineStatisticsInitializer();
|
| -
|
| - static MachineStatisticsInitializer* GetInstance();
|
| -
|
| - private:
|
| - DISALLOW_COPY_AND_ASSIGN(MachineStatisticsInitializer);
|
| -};
|
| -
|
| -MachineStatisticsInitializer::MachineStatisticsInitializer() {
|
| - base::MessageLoop loop;
|
| - chromeos::system::StatisticsProvider::GetInstance()
|
| - ->StartLoadingMachineStatistics(loop.task_runner(), false);
|
| - base::RunLoop().RunUntilIdle();
|
| -}
|
| -
|
| -// static
|
| -MachineStatisticsInitializer* MachineStatisticsInitializer::GetInstance() {
|
| - return base::Singleton<MachineStatisticsInitializer>::get();
|
| -}
|
| -
|
| void VerifyOnlyUILanguages(const base::ListValue& list) {
|
| for (size_t i = 0; i < list.GetSize(); ++i) {
|
| const base::DictionaryValue* dict;
|
| @@ -80,34 +55,27 @@ class L10nUtilTest : public testing::Test {
|
| L10nUtilTest();
|
| ~L10nUtilTest() override;
|
|
|
| - // testing::Test:
|
| - void SetUp() override;
|
| - void TearDown() override;
|
| -
|
| void SetInputMethods1();
|
| void SetInputMethods2();
|
|
|
| private:
|
| - base::ShadowingAtExitManager at_exit_manager_;
|
| + base::test::ScopedTaskEnvironment scoped_task_environment_;
|
|
|
| MockInputMethodManagerWithInputMethods* input_manager_;
|
| };
|
|
|
| L10nUtilTest::L10nUtilTest()
|
| : input_manager_(new MockInputMethodManagerWithInputMethods) {
|
| -}
|
| -
|
| -L10nUtilTest::~L10nUtilTest() {
|
| -}
|
| -
|
| -void L10nUtilTest::SetUp() {
|
| chromeos::input_method::InitializeForTesting(input_manager_);
|
| input_manager_->SetComponentExtensionIMEManager(
|
| base::MakeUnique<ComponentExtensionIMEManager>());
|
| - MachineStatisticsInitializer::GetInstance(); // Ignore result.
|
| +
|
| + chromeos::system::StatisticsProvider::GetInstance()
|
| + ->StartLoadingMachineStatistics(false);
|
| + base::RunLoop().RunUntilIdle();
|
| }
|
|
|
| -void L10nUtilTest::TearDown() {
|
| +L10nUtilTest::~L10nUtilTest() {
|
| chromeos::input_method::Shutdown();
|
| }
|
|
|
|
|