summaryrefslogtreecommitdiffstats
path: root/chromium/ash/wm/stacking_controller_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ash/wm/stacking_controller_unittest.cc')
-rw-r--r--chromium/ash/wm/stacking_controller_unittest.cc63
1 files changed, 0 insertions, 63 deletions
diff --git a/chromium/ash/wm/stacking_controller_unittest.cc b/chromium/ash/wm/stacking_controller_unittest.cc
deleted file mode 100644
index e0ccaa182be..00000000000
--- a/chromium/ash/wm/stacking_controller_unittest.cc
+++ /dev/null
@@ -1,63 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "ash/shell.h"
-#include "ash/shell_window_ids.h"
-#include "ash/test/ash_test_base.h"
-#include "ash/wm/window_properties.h"
-#include "ash/wm/window_util.h"
-#include "ui/aura/client/aura_constants.h"
-#include "ui/aura/root_window.h"
-#include "ui/aura/window.h"
-
-using aura::Window;
-
-namespace ash {
-namespace internal {
-
-class StackingControllerTest : public test::AshTestBase {
- public:
- StackingControllerTest() {}
- virtual ~StackingControllerTest() {}
-
- aura::Window* CreateTestWindow() {
- aura::Window* window = new aura::Window(NULL);
- window->SetProperty(aura::client::kShowStateKey, ui::SHOW_STATE_NORMAL);
- window->SetType(aura::client::WINDOW_TYPE_NORMAL);
- window->Init(ui::LAYER_TEXTURED);
- return window;
- }
-
- private:
- DISALLOW_COPY_AND_ASSIGN(StackingControllerTest);
-};
-
-// Verifies a window with a transient parent is in the same container as its
-// transient parent.
-TEST_F(StackingControllerTest, TransientParent) {
- // Normal window .
- scoped_ptr<Window> w2(CreateTestWindow());
- w2->SetBounds(gfx::Rect(10, 11, 250, 251));
- aura::Window* launcher = Shell::GetContainer(Shell::GetPrimaryRootWindow(),
- kShellWindowId_ShelfContainer);
- launcher->AddChild(w2.get());
- w2->Show();
-
- wm::ActivateWindow(w2.get());
-
- // Window with a transient parent.
- scoped_ptr<Window> w1(CreateTestWindow());
- w2->AddTransientChild(w1.get());
- w1->SetBounds(gfx::Rect(10, 11, 250, 251));
- ParentWindowInPrimaryRootWindow(w1.get());
- w1->Show();
- wm::ActivateWindow(w1.get());
-
- // The window with the transient parent should get added to the same container
- // as its transient parent.
- EXPECT_EQ(launcher, w1->parent());
-}
-
-} // namespace internal
-} // namespace ash