Chromium Code Reviews| Index: ash/test/ash_md_test_base.cc |
| diff --git a/ash/test/ash_md_test_base.cc b/ash/test/ash_md_test_base.cc |
| index b7bda04dd5a215e92d0a8a611ce3a1b7e1e499a8..77944a9eb57bb6183995300c4ec6b207114c332a 100644 |
| --- a/ash/test/ash_md_test_base.cc |
| +++ b/ash/test/ash_md_test_base.cc |
| @@ -17,6 +17,7 @@ AshMDTestBase::~AshMDTestBase() {} |
| void AshMDTestBase::SetUp() { |
| AshTestBase::SetUp(); |
| + // initialize md_maximized_window_height_offset_ |
| material_design_state_.reset(new test::MaterialDesignControllerTestAPI( |
| MaterialDesignController::Mode::NON_MATERIAL)); |
| const int non_md_shelf_size = GetShelfConstant(SHELF_SIZE); |
| @@ -26,6 +27,20 @@ void AshMDTestBase::SetUp() { |
| const int md_state_shelf_size = GetShelfConstant(SHELF_SIZE); |
| md_maximized_window_height_offset_ = non_md_shelf_size - md_state_shelf_size; |
| + |
| + // initialize md_auto_hidden_shelf_height_offset_ |
| + material_design_state_.reset(new test::MaterialDesignControllerTestAPI( |
| + MaterialDesignController::Mode::NON_MATERIAL)); |
| + const int non_md_auto_hide_shelf_size = |
|
tdanderson
2016/07/19 21:10:23
I think you should be able to:
* Move line 34 to
yiyix
2016/07/20 06:03:07
It works. We need to reset material_design_state l
|
| + GetShelfConstant(SHELF_INSETS_FOR_AUTO_HIDE); |
| + |
| + material_design_state_.reset( |
| + new test::MaterialDesignControllerTestAPI(GetParam())); |
| + const int md_state_auto_hide_shelf_size = |
| + GetShelfConstant(SHELF_INSETS_FOR_AUTO_HIDE); |
| + |
| + md_auto_hidden_shelf_height_offset_ = |
| + non_md_auto_hide_shelf_size - md_state_auto_hide_shelf_size; |
| } |
| void AshMDTestBase::TearDown() { |
| @@ -37,5 +52,9 @@ int AshMDTestBase::GetMdMaximizedWindowHeightOffset() { |
| return md_maximized_window_height_offset_; |
| } |
| +int AshMDTestBase::GetMdAutoHiddenShelfHeightOffset() { |
| + return md_auto_hidden_shelf_height_offset_; |
| +} |
| + |
| } // namespace test |
| } // namespace ash |