Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2948)

Unified Diff: ash/test/ash_test_helper_unittest.cc

Issue 2296973002: Moves ash content specific tests into ash_content_unittests (Closed)
Patch Set: remove GetMessageLoop and merge Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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..14690149ac7232bd1a6dc71d513d3036c9760779 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());
sky 2016/08/31 15:55:41 In order to continue supporting this assert (and s
James Cook 2016/08/31 16:20:17 This is fine.
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());
}
+
+} // namespase ash
James Cook 2016/08/31 16:20:16 nit: namespace
sky 2016/08/31 17:35:57 Done.

Powered by Google App Engine
This is Rietveld 408576698