diff options
author | mukai@chromium.org <mukai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-02 06:34:32 +0000 |
---|---|---|
committer | mukai@chromium.org <mukai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-02 06:34:32 +0000 |
commit | 04140a810d17fb3baef923f73c72bccc9d8f5fb6 (patch) | |
tree | 2a9f711e3fd72921eb71c0bd2282ce8839b82198 /ash/test | |
parent | a9dc5ec4ed16fb3e02d2c9742d32a5342e390838 (diff) | |
download | chromium_src-04140a810d17fb3baef923f73c72bccc9d8f5fb6.zip chromium_src-04140a810d17fb3baef923f73c72bccc9d8f5fb6.tar.gz chromium_src-04140a810d17fb3baef923f73c72bccc9d8f5fb6.tar.bz2 |
Unittests of color profiles change.
BUG=355776
R=oshima@chromium.org
TEST=unit_tests
Review URL: https://codereview.chromium.org/217543006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261084 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/test')
-rw-r--r-- | ash/test/display_manager_test_api.cc | 7 | ||||
-rw-r--r-- | ash/test/display_manager_test_api.h | 7 |
2 files changed, 14 insertions, 0 deletions
diff --git a/ash/test/display_manager_test_api.cc b/ash/test/display_manager_test_api.cc index 764f8a1..794916b 100644 --- a/ash/test/display_manager_test_api.cc +++ b/ash/test/display_manager_test_api.cc @@ -92,5 +92,12 @@ void DisplayManagerTestApi::DisableChangeDisplayUponHostResize() { display_manager_->set_change_display_upon_host_resize(false); } +void DisplayManagerTestApi::SetAvailableColorProfiles( + int64 display_id, + const std::vector<ui::ColorCalibrationProfile>& profiles) { + display_manager_->display_info_[display_id].set_available_color_profiles( + profiles); +} + } // namespace test } // namespace ash diff --git a/ash/test/display_manager_test_api.h b/ash/test/display_manager_test_api.h index 70dbd2e..db47ab3 100644 --- a/ash/test/display_manager_test_api.h +++ b/ash/test/display_manager_test_api.h @@ -6,8 +6,10 @@ #define ASH_TEST_DISPLAY_MANAGER_TEST_API_H_ #include <string> +#include <vector> #include "base/basictypes.h" +#include "ui/display/display_constants.h" namespace ash { namespace internal { @@ -34,6 +36,11 @@ class DisplayManagerTestApi { // Don't update the display when the root window's size was changed. void DisableChangeDisplayUponHostResize(); + // Sets the available color profiles for |display_id|. + void SetAvailableColorProfiles( + int64 display_id, + const std::vector<ui::ColorCalibrationProfile>& profiles); + private: internal::DisplayManager* display_manager_; // not owned |