| Index: ui/display/chromeos/display_configurator_unittest.cc
|
| diff --git a/ui/display/chromeos/display_configurator_unittest.cc b/ui/display/chromeos/display_configurator_unittest.cc
|
| index aecaddd020cf6a50581d78c33e3e8462ce9f303d..a43ac9b835961e4e70ba09741b2e3ef64c7fa79e 100644
|
| --- a/ui/display/chromeos/display_configurator_unittest.cc
|
| +++ b/ui/display/chromeos/display_configurator_unittest.cc
|
| @@ -439,6 +439,9 @@ TEST_F(DisplayConfiguratorTest, FindDisplayModeMatchingSize) {
|
|
|
| // Fields are width, height, interlaced, refresh rate.
|
| modes.push_back(new DisplayMode(gfx::Size(1920, 1200), false, 60.0));
|
| + DisplayMode* native_mode =
|
| + new DisplayMode(gfx::Size(1920, 1200), false, 50.0);
|
| + modes.push_back(native_mode);
|
| // Different rates.
|
| modes.push_back(new DisplayMode(gfx::Size(1920, 1080), false, 30.0));
|
| modes.push_back(new DisplayMode(gfx::Size(1920, 1080), false, 50.0));
|
| @@ -462,40 +465,42 @@ TEST_F(DisplayConfiguratorTest, FindDisplayModeMatchingSize) {
|
|
|
| TestDisplaySnapshot output;
|
| output.set_modes(modes.get());
|
| + output.set_native_mode(native_mode);
|
|
|
| - EXPECT_EQ(modes[0],
|
| + // Should pick native over highest refresh rate.
|
| + EXPECT_EQ(modes[1],
|
| DisplayConfigurator::FindDisplayModeMatchingSize(
|
| output, gfx::Size(1920, 1200)));
|
|
|
| // Should pick highest refresh rate.
|
| - EXPECT_EQ(modes[2],
|
| + EXPECT_EQ(modes[3],
|
| DisplayConfigurator::FindDisplayModeMatchingSize(
|
| output, gfx::Size(1920, 1080)));
|
|
|
| // Should pick non-interlaced mode.
|
| - EXPECT_EQ(modes[6],
|
| + EXPECT_EQ(modes[7],
|
| DisplayConfigurator::FindDisplayModeMatchingSize(
|
| output, gfx::Size(1280, 720)));
|
|
|
| // Interlaced only. Should pick one with the highest refresh rate in
|
| // interlaced mode.
|
| - EXPECT_EQ(modes[9],
|
| + EXPECT_EQ(modes[10],
|
| DisplayConfigurator::FindDisplayModeMatchingSize(
|
| output, gfx::Size(1024, 768)));
|
|
|
| // Mixed: Should pick one with the highest refresh rate in
|
| // interlaced mode.
|
| - EXPECT_EQ(modes[12],
|
| + EXPECT_EQ(modes[13],
|
| DisplayConfigurator::FindDisplayModeMatchingSize(
|
| output, gfx::Size(1024, 600)));
|
|
|
| // Just one interlaced mode.
|
| - EXPECT_EQ(modes[13],
|
| + EXPECT_EQ(modes[14],
|
| DisplayConfigurator::FindDisplayModeMatchingSize(
|
| output, gfx::Size(640, 480)));
|
|
|
| // Refresh rate not available.
|
| - EXPECT_EQ(modes[14],
|
| + EXPECT_EQ(modes[15],
|
| DisplayConfigurator::FindDisplayModeMatchingSize(
|
| output, gfx::Size(320, 200)));
|
|
|
|
|