| Index: mojo/services/view_manager/public/cpp/tests/view_manager_unittest.cc
|
| diff --git a/mojo/services/public/cpp/view_manager/tests/view_manager_unittest.cc b/mojo/services/view_manager/public/cpp/tests/view_manager_unittest.cc
|
| similarity index 90%
|
| rename from mojo/services/public/cpp/view_manager/tests/view_manager_unittest.cc
|
| rename to mojo/services/view_manager/public/cpp/tests/view_manager_unittest.cc
|
| index 6b2294efbb9797afb976a3cc56722bee8dc309ff..1c5d46cd8c0f1914ef5e852a2222dd038560853d 100644
|
| --- a/mojo/services/public/cpp/view_manager/tests/view_manager_unittest.cc
|
| +++ b/mojo/services/view_manager/public/cpp/tests/view_manager_unittest.cc
|
| @@ -2,7 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "mojo/services/public/cpp/view_manager/view_manager.h"
|
| +#include "mojo/services/view_manager/public/cpp/view_manager.h"
|
|
|
| #include "base/auto_reset.h"
|
| #include "base/bind.h"
|
| @@ -13,13 +13,13 @@
|
| #include "mojo/public/cpp/application/application_impl.h"
|
| #include "mojo/public/cpp/application/service_provider_impl.h"
|
| #include "mojo/public/interfaces/application/service_provider.mojom.h"
|
| -#include "mojo/services/public/cpp/geometry/geometry_util.h"
|
| -#include "mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.h"
|
| -#include "mojo/services/public/cpp/view_manager/lib/view_private.h"
|
| -#include "mojo/services/public/cpp/view_manager/util.h"
|
| -#include "mojo/services/public/cpp/view_manager/view_manager_client_factory.h"
|
| -#include "mojo/services/public/cpp/view_manager/view_manager_delegate.h"
|
| -#include "mojo/services/public/cpp/view_manager/view_observer.h"
|
| +#include "mojo/services/geometry/public/cpp/geometry_util.h"
|
| +#include "mojo/services/view_manager/public/cpp/lib/view_manager_client_impl.h"
|
| +#include "mojo/services/view_manager/public/cpp/lib/view_private.h"
|
| +#include "mojo/services/view_manager/public/cpp/util.h"
|
| +#include "mojo/services/view_manager/public/cpp/view_manager_client_factory.h"
|
| +#include "mojo/services/view_manager/public/cpp/view_manager_delegate.h"
|
| +#include "mojo/services/view_manager/public/cpp/view_observer.h"
|
| #include "shell/shell_test_helper.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| @@ -349,12 +349,12 @@ TEST_F(ViewManagerTest, DISABLED_SetUp) {}
|
| TEST_F(ViewManagerTest, DISABLED_Embed) {
|
| View* view = View::Create(window_manager());
|
| view->SetVisible(true);
|
| - window_manager()->GetRoots().front()->AddChild(view);
|
| + window_manager()->GetRoot()->AddChild(view);
|
| ViewManager* embedded = Embed(window_manager(), view);
|
| EXPECT_TRUE(NULL != embedded);
|
|
|
| - View* view_in_embedded = embedded->GetRoots().front();
|
| - EXPECT_EQ(view->parent(), window_manager()->GetRoots().front());
|
| + View* view_in_embedded = embedded->GetRoot();
|
| + EXPECT_EQ(view->parent(), window_manager()->GetRoot());
|
| EXPECT_EQ(NULL, view_in_embedded->parent());
|
| }
|
|
|
| @@ -364,15 +364,15 @@ TEST_F(ViewManagerTest, DISABLED_Embed) {
|
| TEST_F(ViewManagerTest, DISABLED_EmbeddedDoesntSeeChild) {
|
| View* view = View::Create(window_manager());
|
| view->SetVisible(true);
|
| - window_manager()->GetRoots().front()->AddChild(view);
|
| + window_manager()->GetRoot()->AddChild(view);
|
| View* nested = View::Create(window_manager());
|
| nested->SetVisible(true);
|
| view->AddChild(nested);
|
|
|
| ViewManager* embedded = Embed(window_manager(), view);
|
| - EXPECT_EQ(embedded->GetRoots().front()->children().front()->id(),
|
| + EXPECT_EQ(embedded->GetRoot()->children().front()->id(),
|
| nested->id());
|
| - EXPECT_TRUE(embedded->GetRoots().front()->children().empty());
|
| + EXPECT_TRUE(embedded->GetRoot()->children().empty());
|
| EXPECT_TRUE(nested->parent() == NULL);
|
| }
|
|
|
| @@ -380,7 +380,7 @@ TEST_F(ViewManagerTest, DISABLED_EmbeddedDoesntSeeChild) {
|
| TEST_F(ViewManagerTest, DISABLED_ViewManagerDestroyed_CleanupView) {
|
| View* view = View::Create(window_manager());
|
| view->SetVisible(true);
|
| - window_manager()->GetRoots().front()->AddChild(view);
|
| + window_manager()->GetRoot()->AddChild(view);
|
| ViewManager* embedded = Embed(window_manager(), view);
|
|
|
| Id view_id = view->id();
|
| @@ -391,7 +391,7 @@ TEST_F(ViewManagerTest, DISABLED_ViewManagerDestroyed_CleanupView) {
|
| views.insert(view_id);
|
| WaitForDestruction(embedded, &views);
|
|
|
| - EXPECT_TRUE(embedded->GetRoots().empty());
|
| + EXPECT_EQ(nullptr, embedded->GetRoot());
|
| }
|
|
|
| // TODO(beng): write a replacement test for the one that once existed here:
|
| @@ -411,7 +411,7 @@ TEST_F(ViewManagerTest, DISABLED_ViewManagerDestroyed_CleanupView) {
|
| TEST_F(ViewManagerTest, DISABLED_SetBounds) {
|
| View* view = View::Create(window_manager());
|
| view->SetVisible(true);
|
| - window_manager()->GetRoots().front()->AddChild(view);
|
| + window_manager()->GetRoot()->AddChild(view);
|
| ViewManager* embedded = Embed(window_manager(), view);
|
|
|
| View* view_in_embedded = embedded->GetViewById(view->id());
|
| @@ -430,7 +430,7 @@ TEST_F(ViewManagerTest, DISABLED_SetBounds) {
|
| TEST_F(ViewManagerTest, DISABLED_SetBoundsSecurity) {
|
| View* view = View::Create(window_manager());
|
| view->SetVisible(true);
|
| - window_manager()->GetRoots().front()->AddChild(view);
|
| + window_manager()->GetRoot()->AddChild(view);
|
| ViewManager* embedded = Embed(window_manager(), view);
|
|
|
| View* view_in_embedded = embedded->GetViewById(view->id());
|
| @@ -451,7 +451,7 @@ TEST_F(ViewManagerTest, DISABLED_SetBoundsSecurity) {
|
| TEST_F(ViewManagerTest, DISABLED_DestroySecurity) {
|
| View* view = View::Create(window_manager());
|
| view->SetVisible(true);
|
| - window_manager()->GetRoots().front()->AddChild(view);
|
| + window_manager()->GetRoot()->AddChild(view);
|
| ViewManager* embedded = Embed(window_manager(), view);
|
|
|
| View* view_in_embedded = embedded->GetViewById(view->id());
|
| @@ -469,10 +469,10 @@ TEST_F(ViewManagerTest, DISABLED_DestroySecurity) {
|
| TEST_F(ViewManagerTest, DISABLED_MultiRoots) {
|
| View* view1 = View::Create(window_manager());
|
| view1->SetVisible(true);
|
| - window_manager()->GetRoots().front()->AddChild(view1);
|
| + window_manager()->GetRoot()->AddChild(view1);
|
| View* view2 = View::Create(window_manager());
|
| view2->SetVisible(true);
|
| - window_manager()->GetRoots().front()->AddChild(view2);
|
| + window_manager()->GetRoot()->AddChild(view2);
|
| ViewManager* embedded1 = Embed(window_manager(), view1);
|
| ViewManager* embedded2 = Embed(window_manager(), view2);
|
| EXPECT_EQ(embedded1, embedded2);
|
| @@ -481,7 +481,7 @@ TEST_F(ViewManagerTest, DISABLED_MultiRoots) {
|
| TEST_F(ViewManagerTest, DISABLED_EmbeddingIdentity) {
|
| View* view = View::Create(window_manager());
|
| view->SetVisible(true);
|
| - window_manager()->GetRoots().front()->AddChild(view);
|
| + window_manager()->GetRoot()->AddChild(view);
|
| ViewManager* embedded = Embed(window_manager(), view);
|
| EXPECT_EQ(kWindowManagerURL, embedded->GetEmbedderURL());
|
| }
|
| @@ -489,16 +489,16 @@ TEST_F(ViewManagerTest, DISABLED_EmbeddingIdentity) {
|
| TEST_F(ViewManagerTest, DISABLED_Reorder) {
|
| View* view1 = View::Create(window_manager());
|
| view1->SetVisible(true);
|
| - window_manager()->GetRoots().front()->AddChild(view1);
|
| + window_manager()->GetRoot()->AddChild(view1);
|
|
|
| ViewManager* embedded = Embed(window_manager(), view1);
|
|
|
| View* view11 = View::Create(embedded);
|
| view11->SetVisible(true);
|
| - embedded->GetRoots().front()->AddChild(view11);
|
| + embedded->GetRoot()->AddChild(view11);
|
| View* view12 = View::Create(embedded);
|
| view12->SetVisible(true);
|
| - embedded->GetRoots().front()->AddChild(view12);
|
| + embedded->GetRoot()->AddChild(view12);
|
|
|
| View* view1_in_wm = window_manager()->GetViewById(view1->id());
|
|
|
| @@ -552,12 +552,12 @@ class VisibilityChangeObserver : public ViewObserver {
|
| TEST_F(ViewManagerTest, DISABLED_Visible) {
|
| View* view1 = View::Create(window_manager());
|
| view1->SetVisible(true);
|
| - window_manager()->GetRoots().front()->AddChild(view1);
|
| + window_manager()->GetRoot()->AddChild(view1);
|
|
|
| // Embed another app and verify initial state.
|
| ViewManager* embedded = Embed(window_manager(), view1);
|
| - ASSERT_EQ(1u, embedded->GetRoots().size());
|
| - View* embedded_root = embedded->GetRoots().front();
|
| + ASSERT_NE(nullptr, embedded->GetRoot());
|
| + View* embedded_root = embedded->GetRoot();
|
| EXPECT_TRUE(embedded_root->visible());
|
| EXPECT_TRUE(embedded_root->IsDrawn());
|
|
|
| @@ -615,12 +615,12 @@ class DrawnChangeObserver : public ViewObserver {
|
| TEST_F(ViewManagerTest, DISABLED_Drawn) {
|
| View* view1 = View::Create(window_manager());
|
| view1->SetVisible(true);
|
| - window_manager()->GetRoots().front()->AddChild(view1);
|
| + window_manager()->GetRoot()->AddChild(view1);
|
|
|
| // Embed another app and verify initial state.
|
| ViewManager* embedded = Embed(window_manager(), view1);
|
| - ASSERT_EQ(1u, embedded->GetRoots().size());
|
| - View* embedded_root = embedded->GetRoots().front();
|
| + ASSERT_NE(nullptr, embedded->GetRoot());
|
| + View* embedded_root = embedded->GetRoot();
|
| EXPECT_TRUE(embedded_root->visible());
|
| EXPECT_TRUE(embedded_root->IsDrawn());
|
|
|
| @@ -628,7 +628,7 @@ TEST_F(ViewManagerTest, DISABLED_Drawn) {
|
| // change to |embedded|.
|
| {
|
| DrawnChangeObserver observer(embedded_root);
|
| - window_manager()->GetRoots().front()->SetVisible(false);
|
| + window_manager()->GetRoot()->SetVisible(false);
|
| DoRunLoop();
|
| }
|
|
|
|
|