diff options
author | oshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-07 21:23:05 +0000 |
---|---|---|
committer | oshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-07 21:23:05 +0000 |
commit | f31e4a35244798e3a6827d174bc7b81b3799743f (patch) | |
tree | ff0dfb4f23933e80085c0953a8481d9023feed42 | |
parent | a3b37f427e0a39efe92ae3064f39ff0cf0cf40b0 (diff) | |
download | chromium_src-f31e4a35244798e3a6827d174bc7b81b3799743f.zip chromium_src-f31e4a35244798e3a6827d174bc7b81b3799743f.tar.gz chromium_src-f31e4a35244798e3a6827d174bc7b81b3799743f.tar.bz2 |
Revert r169388 "Record stack of the failure in SecondaryDisplayLayout test."
TBR=oshima@chromium.org
BUG=161857
TEST=none
Review URL: https://chromiumcodereview.appspot.com/11466026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171843 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | ash/display/display_controller_unittest.cc | 114 |
1 files changed, 34 insertions, 80 deletions
diff --git a/ash/display/display_controller_unittest.cc b/ash/display/display_controller_unittest.cc index cdf4f74..1038069 100644 --- a/ash/display/display_controller_unittest.cc +++ b/ash/display/display_controller_unittest.cc @@ -10,7 +10,6 @@ #include "ash/shell.h" #include "ash/test/ash_test_base.h" #include "ash/test/cursor_manager_test_api.h" -#include "base/debug/stack_trace.h" #include "ui/aura/env.h" #include "ui/aura/root_window.h" #include "ui/aura/window_tracker.h" @@ -33,10 +32,6 @@ class TestObserver : public DisplayController::Observer { } virtual void OnDisplayConfigurationChanging() OVERRIDE { - if (!count_) - stack_traces_.str(std::string()); - stack_traces_ << "=========\n"; - base::debug::StackTrace().OutputToStream(&stack_traces_); ++count_; } @@ -46,15 +41,8 @@ class TestObserver : public DisplayController::Observer { return c; } - std::string ToString() { - std::string str = stack_traces_.str(); - stack_traces_.str(std::string()); - return str; - } - private: int count_; - std::stringstream stack_traces_; DISALLOW_COPY_AND_ASSIGN(TestObserver); }; @@ -105,105 +93,71 @@ TEST_F(DisplayControllerShutdownTest, Shutdown) { TEST_F(DisplayControllerTest, SecondaryDisplayLayout) { TestObserver observer; UpdateDisplay("500x500,400x400"); - EXPECT_EQ(2, observer.CountAndReset()) - << observer.ToString(); // resize and add + EXPECT_EQ(2, observer.CountAndReset()); // resize and add gfx::Display* secondary_display = Shell::GetInstance()->display_manager()->GetDisplayAt(1); gfx::Insets insets(5, 5, 5, 5); secondary_display->UpdateWorkAreaFromInsets(insets); // Default layout is RIGHT. - EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()) - << observer.ToString(); - EXPECT_EQ("500,0 400x400", GetSecondaryDisplay().bounds().ToString()) - << observer.ToString(); - EXPECT_EQ("505,5 390x390", GetSecondaryDisplay().work_area().ToString()) - << observer.ToString(); + EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()); + EXPECT_EQ("500,0 400x400", GetSecondaryDisplay().bounds().ToString()); + EXPECT_EQ("505,5 390x390", GetSecondaryDisplay().work_area().ToString()); // Layout the secondary display to the bottom of the primary. SetSecondaryDisplayLayout(DisplayLayout::BOTTOM); - EXPECT_EQ(1, observer.CountAndReset()) - << observer.ToString(); - EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()) - << observer.ToString(); - EXPECT_EQ("0,500 400x400", GetSecondaryDisplay().bounds().ToString()) - << observer.ToString(); - EXPECT_EQ("5,505 390x390", GetSecondaryDisplay().work_area().ToString()) - << observer.ToString(); + EXPECT_EQ(1, observer.CountAndReset()); + EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()); + EXPECT_EQ("0,500 400x400", GetSecondaryDisplay().bounds().ToString()); + EXPECT_EQ("5,505 390x390", GetSecondaryDisplay().work_area().ToString()); // Layout the secondary display to the left of the primary. SetSecondaryDisplayLayout(DisplayLayout::LEFT); - EXPECT_EQ(1, observer.CountAndReset()) - << observer.ToString(); - EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()) - << observer.ToString(); - EXPECT_EQ("-400,0 400x400", GetSecondaryDisplay().bounds().ToString()) - << observer.ToString(); - EXPECT_EQ("-395,5 390x390", GetSecondaryDisplay().work_area().ToString()) - << observer.ToString(); + EXPECT_EQ(1, observer.CountAndReset()); + EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()); + EXPECT_EQ("-400,0 400x400", GetSecondaryDisplay().bounds().ToString()); + EXPECT_EQ("-395,5 390x390", GetSecondaryDisplay().work_area().ToString()); // Layout the secondary display to the top of the primary. SetSecondaryDisplayLayout(DisplayLayout::TOP); - EXPECT_EQ(1, observer.CountAndReset()) - << observer.ToString(); - EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()) - << observer.ToString(); - EXPECT_EQ("0,-400 400x400", GetSecondaryDisplay().bounds().ToString()) - << observer.ToString(); - EXPECT_EQ("5,-395 390x390", GetSecondaryDisplay().work_area().ToString()) - << observer.ToString(); + EXPECT_EQ(1, observer.CountAndReset()); + EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()); + EXPECT_EQ("0,-400 400x400", GetSecondaryDisplay().bounds().ToString()); + EXPECT_EQ("5,-395 390x390", GetSecondaryDisplay().work_area().ToString()); // Layout to the right with an offset. SetSecondaryDisplayLayoutAndOffset(DisplayLayout::RIGHT, 300); - EXPECT_EQ(1, observer.CountAndReset()) - << observer.ToString(); - EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()) - << observer.ToString(); - EXPECT_EQ("500,300 400x400", GetSecondaryDisplay().bounds().ToString()) - << observer.ToString(); + EXPECT_EQ(1, observer.CountAndReset()); // resize and add + EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()); + EXPECT_EQ("500,300 400x400", GetSecondaryDisplay().bounds().ToString()); // Keep the minimum 100. SetSecondaryDisplayLayoutAndOffset(DisplayLayout::RIGHT, 490); - EXPECT_EQ(1, observer.CountAndReset()) - << observer.ToString(); - EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()) - << observer.ToString(); - EXPECT_EQ("500,400 400x400", GetSecondaryDisplay().bounds().ToString()) - << observer.ToString(); + EXPECT_EQ(1, observer.CountAndReset()); // resize and add + EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()); + EXPECT_EQ("500,400 400x400", GetSecondaryDisplay().bounds().ToString()); SetSecondaryDisplayLayoutAndOffset(DisplayLayout::RIGHT, -400); - EXPECT_EQ(1, observer.CountAndReset()) - << observer.ToString(); - EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()) - << observer.ToString(); - EXPECT_EQ("500,-300 400x400", GetSecondaryDisplay().bounds().ToString()) - << observer.ToString(); + EXPECT_EQ(1, observer.CountAndReset()); // resize and add + EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()); + EXPECT_EQ("500,-300 400x400", GetSecondaryDisplay().bounds().ToString()); // Layout to the bottom with an offset. SetSecondaryDisplayLayoutAndOffset(DisplayLayout::BOTTOM, -200); - EXPECT_EQ(1, observer.CountAndReset()) - << observer.ToString(); - EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()) - << observer.ToString(); - EXPECT_EQ("-200,500 400x400", GetSecondaryDisplay().bounds().ToString()) - << observer.ToString(); + EXPECT_EQ(1, observer.CountAndReset()); // resize and add + EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()); + EXPECT_EQ("-200,500 400x400", GetSecondaryDisplay().bounds().ToString()); // Keep the minimum 100. SetSecondaryDisplayLayoutAndOffset(DisplayLayout::BOTTOM, 490); - EXPECT_EQ(1, observer.CountAndReset()) - << observer.ToString(); - EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()) - << observer.ToString(); - EXPECT_EQ("400,500 400x400", GetSecondaryDisplay().bounds().ToString()) - << observer.ToString(); + EXPECT_EQ(1, observer.CountAndReset()); // resize and add + EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()); + EXPECT_EQ("400,500 400x400", GetSecondaryDisplay().bounds().ToString()); SetSecondaryDisplayLayoutAndOffset(DisplayLayout::BOTTOM, -400); - EXPECT_EQ(1, observer.CountAndReset()) - << observer.ToString(); - EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()) - << observer.ToString(); - EXPECT_EQ("-300,500 400x400", GetSecondaryDisplay().bounds().ToString()) - << observer.ToString(); + EXPECT_EQ(1, observer.CountAndReset()); // resize and add + EXPECT_EQ("0,0 500x500", GetPrimaryDisplay().bounds().ToString()); + EXPECT_EQ("-300,500 400x400", GetSecondaryDisplay().bounds().ToString()); } |