Index: athena/wm/window_list_provider_impl_unittest.cc |
diff --git a/athena/wm/window_list_provider_impl_unittest.cc b/athena/wm/window_list_provider_impl_unittest.cc |
index 4579d651174f0f1e3acd3a6516eaaa8e9ee603ff..be7f7e2ecc54f9f782c29bafe4e16298988be3ba 100644 |
--- a/athena/wm/window_list_provider_impl_unittest.cc |
+++ b/athena/wm/window_list_provider_impl_unittest.cc |
@@ -206,51 +206,39 @@ TEST_F(WindowListProviderImplTest, TestWindowOrderingFunctions) { |
EXPECT_EQ(0, observer.get()->calls()); |
- // Move 2 to the front. |
- list_provider->MoveToFront(window2.get()); |
- EXPECT_EQ("1 3 2", GetWindowOrder(original_order, |
+ // Move 1 (from the back) in front of 2. |
+ list_provider->StackWindowFrontOf(window1.get(), window2.get()); |
+ EXPECT_EQ("2 1 3", GetWindowOrder(original_order, |
list_provider->GetWindowList())); |
EXPECT_EQ(1, observer->calls()); |
- // Move 2 to the front again. Should not change anything. |
- list_provider->MoveToFront(window2.get()); |
- EXPECT_EQ("1 3 2", GetWindowOrder(original_order, |
- list_provider->GetWindowList())); |
- EXPECT_EQ(1, observer->calls()); |
- |
- // Move 1 (from the back) in front of 3. |
- list_provider->StackWindowFrontOf(window1.get(), window3.get()); |
- EXPECT_EQ("3 1 2", GetWindowOrder(original_order, |
+ // Move 3 (from the front) in front of 2. |
+ list_provider->StackWindowFrontOf(window3.get(), window2.get()); |
+ EXPECT_EQ("2 3 1", GetWindowOrder(original_order, |
list_provider->GetWindowList())); |
EXPECT_EQ(2, observer->calls()); |
- // Move 2 (from the front) in front of 3. |
- list_provider->StackWindowFrontOf(window2.get(), window3.get()); |
- EXPECT_EQ("3 2 1", GetWindowOrder(original_order, |
+ // Move 1 (from the front) behind 2. |
+ list_provider->StackWindowBehindTo(window1.get(), window2.get()); |
+ EXPECT_EQ("1 2 3", GetWindowOrder(original_order, |
list_provider->GetWindowList())); |
EXPECT_EQ(3, observer->calls()); |
- // Move 1 (from the front) behind 3. |
- list_provider->StackWindowBehindTo(window1.get(), window3.get()); |
- EXPECT_EQ("1 3 2", GetWindowOrder(original_order, |
+ // Move 1 (from the back) in front of 3. |
+ list_provider->StackWindowFrontOf(window1.get(), window3.get()); |
+ EXPECT_EQ("2 3 1", GetWindowOrder(original_order, |
list_provider->GetWindowList())); |
EXPECT_EQ(4, observer->calls()); |
- // Move 1 (from the back) in front of 2. |
- list_provider->StackWindowFrontOf(window1.get(), window2.get()); |
- EXPECT_EQ("3 2 1", GetWindowOrder(original_order, |
- list_provider->GetWindowList())); |
- EXPECT_EQ(5, observer->calls()); |
- |
// Test that no change should also report no call. |
- list_provider->StackWindowFrontOf(window1.get(), window2.get()); |
- EXPECT_EQ("3 2 1", GetWindowOrder(original_order, |
+ list_provider->StackWindowFrontOf(window1.get(), window3.get()); |
+ EXPECT_EQ("2 3 1", GetWindowOrder(original_order, |
list_provider->GetWindowList())); |
- EXPECT_EQ(5, observer->calls()); |
- list_provider->StackWindowBehindTo(window2.get(), window1.get()); |
- EXPECT_EQ("3 2 1", GetWindowOrder(original_order, |
+ EXPECT_EQ(4, observer->calls()); |
+ list_provider->StackWindowBehindTo(window3.get(), window1.get()); |
+ EXPECT_EQ("2 3 1", GetWindowOrder(original_order, |
list_provider->GetWindowList())); |
- EXPECT_EQ(5, observer->calls()); |
+ EXPECT_EQ(4, observer->calls()); |
} |
TEST_F(WindowListProviderImplTest, TestWindowRemovalNotification) { |