Index: ash/test/ash_test_helper_unittest.cc |
diff --git a/ash/test/ash_test_helper_unittest.cc b/ash/test/ash_test_helper_unittest.cc |
index 23db8de9b10ddd73b59a733150edb3cdc168b03c..6801ee3e5482889bed180dd32141d66e2c3b8093 100644 |
--- a/ash/test/ash_test_helper_unittest.cc |
+++ b/ash/test/ash_test_helper_unittest.cc |
@@ -4,13 +4,12 @@ |
#include "ash/test/ash_test_helper.h" |
+#include "ash/test/ash_test_environment.h" |
#include "testing/gtest/include/gtest/gtest.h" |
#include "ui/aura/window_event_dispatcher.h" |
#include "ui/views/widget/widget.h" |
-#if defined(OS_WIN) |
-#include "base/win/windows_version.h" |
-#endif |
+namespace ash { |
// Tests for AshTestHelper. Who will watch the watchers? And who will test |
// the tests? |
@@ -21,9 +20,11 @@ class AshTestHelperTest : public testing::Test { |
void SetUp() override { |
testing::Test::SetUp(); |
- ash_test_helper_.reset(new ash::test::AshTestHelper(&message_loop_)); |
+ ash_test_environment_ = test::AshTestEnvironment::Create(); |
+ ash_test_helper_.reset( |
+ new test::AshTestHelper(ash_test_environment_.get())); |
ash_test_helper_->SetUp(true, |
- ash::MaterialDesignController::Mode::UNINITIALIZED); |
+ MaterialDesignController::Mode::UNINITIALIZED); |
} |
void TearDown() override { |
@@ -31,11 +32,13 @@ class AshTestHelperTest : public testing::Test { |
testing::Test::TearDown(); |
} |
- ash::test::AshTestHelper* ash_test_helper() { return ash_test_helper_.get(); } |
+ test::AshTestHelper* ash_test_helper() { return ash_test_helper_.get(); } |
+ |
+ protected: |
+ std::unique_ptr<test::AshTestEnvironment> ash_test_environment_; |
private: |
- base::MessageLoopForUI message_loop_; |
- std::unique_ptr<ash::test::AshTestHelper> ash_test_helper_; |
+ std::unique_ptr<test::AshTestHelper> ash_test_helper_; |
DISALLOW_COPY_AND_ASSIGN(AshTestHelperTest); |
}; |
@@ -43,7 +46,6 @@ class AshTestHelperTest : public testing::Test { |
// Ensure that we have initialized enough of Ash to create and show a window. |
TEST_F(AshTestHelperTest, AshTestHelper) { |
// Check initial state. |
- EXPECT_TRUE(ash_test_helper()->message_loop()); |
EXPECT_TRUE(ash_test_helper()->test_shell_delegate()); |
EXPECT_TRUE(ash_test_helper()->CurrentContext()); |
@@ -58,3 +60,5 @@ TEST_F(AshTestHelperTest, AshTestHelper) { |
EXPECT_TRUE(w1->IsActive()); |
EXPECT_TRUE(w1->IsVisible()); |
} |
+ |
+} // namespace ash |