Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(24)

Unified Diff: ui/display/chromeos/display_configurator_unittest.cc

Issue 226183004: Renamed OutputConfigurator to DisplayConfigurator (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebased Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/display/chromeos/display_configurator.cc ('k') | ui/display/chromeos/native_display_delegate.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/display/chromeos/display_configurator_unittest.cc
diff --git a/ui/display/chromeos/output_configurator_unittest.cc b/ui/display/chromeos/display_configurator_unittest.cc
similarity index 89%
rename from ui/display/chromeos/output_configurator_unittest.cc
rename to ui/display/chromeos/display_configurator_unittest.cc
index 9dfafe5aa9822e6e48ecd1cbeefa8e5a22e174d9..a3833c4b509258eedf3d768be926d0eb34114a3e 100644
--- a/ui/display/chromeos/output_configurator_unittest.cc
+++ b/ui/display/chromeos/display_configurator_unittest.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "ui/display/chromeos/output_configurator.h"
+#include "ui/display/chromeos/display_configurator.h"
#include <stdint.h>
@@ -85,7 +85,7 @@ std::string GetFramebufferAction(const gfx::Size& size,
// Returns a string describing a TestNativeDisplayDelegate::ConfigureCTM() call.
std::string GetCTMAction(
int device_id,
- const OutputConfigurator::CoordinateTransformation& ctm) {
+ const DisplayConfigurator::CoordinateTransformation& ctm) {
return base::StringPrintf("ctm(id=%d,transform=(%f,%f,%f,%f))",
device_id,
ctm.x_scale,
@@ -145,7 +145,8 @@ class ActionLogger {
DISALLOW_COPY_AND_ASSIGN(ActionLogger);
};
-class TestTouchscreenDelegate : public OutputConfigurator::TouchscreenDelegate {
+class TestTouchscreenDelegate
+ : public DisplayConfigurator::TouchscreenDelegate {
public:
// Ownership of |log| remains with the caller.
explicit TestTouchscreenDelegate(ActionLogger* log)
@@ -153,7 +154,7 @@ class TestTouchscreenDelegate : public OutputConfigurator::TouchscreenDelegate {
configure_touchscreens_(false) {}
virtual ~TestTouchscreenDelegate() {}
- const OutputConfigurator::CoordinateTransformation& GetCTM(
+ const DisplayConfigurator::CoordinateTransformation& GetCTM(
int touch_device_id) {
return ctms_[touch_device_id];
}
@@ -162,9 +163,9 @@ class TestTouchscreenDelegate : public OutputConfigurator::TouchscreenDelegate {
configure_touchscreens_ = state;
}
- // OutputConfigurator::TouchscreenDelegate implementation:
+ // DisplayConfigurator::TouchscreenDelegate implementation:
virtual void AssociateTouchscreens(
- OutputConfigurator::DisplayStateList* outputs) OVERRIDE {
+ DisplayConfigurator::DisplayStateList* outputs) OVERRIDE {
if (configure_touchscreens_) {
for (size_t i = 0; i < outputs->size(); ++i)
(*outputs)[i].touch_device_id = i + 1;
@@ -172,7 +173,7 @@ class TestTouchscreenDelegate : public OutputConfigurator::TouchscreenDelegate {
}
virtual void ConfigureCTM(
int touch_device_id,
- const OutputConfigurator::CoordinateTransformation& ctm) OVERRIDE {
+ const DisplayConfigurator::CoordinateTransformation& ctm) OVERRIDE {
log_->AppendAction(GetCTMAction(touch_device_id, ctm));
ctms_[touch_device_id] = ctm;
}
@@ -183,7 +184,7 @@ class TestTouchscreenDelegate : public OutputConfigurator::TouchscreenDelegate {
bool configure_touchscreens_;
// Most-recently-configured transformation matrices, keyed by touch device ID.
- std::map<int, OutputConfigurator::CoordinateTransformation> ctms_;
+ std::map<int, DisplayConfigurator::CoordinateTransformation> ctms_;
DISALLOW_COPY_AND_ASSIGN(TestTouchscreenDelegate);
};
@@ -208,7 +209,7 @@ class TestNativeDisplayDelegate : public NativeDisplayDelegate {
void set_hdcp_state(HDCPState state) { hdcp_state_ = state; }
- // OutputConfigurator::Delegate overrides:
+ // DisplayConfigurator::Delegate overrides:
virtual void Initialize() OVERRIDE { log_->AppendAction(kInitXRandR); }
virtual void GrabServer() OVERRIDE { log_->AppendAction(kGrab); }
virtual void UngrabServer() OVERRIDE { log_->AppendAction(kUngrab); }
@@ -256,8 +257,7 @@ class TestNativeDisplayDelegate : public NativeDisplayDelegate {
}
virtual std::vector<ui::ColorCalibrationProfile>
- GetAvailableColorCalibrationProfiles(
- const DisplaySnapshot& output) OVERRIDE {
+ GetAvailableColorCalibrationProfiles(const DisplaySnapshot& output) OVERRIDE {
return std::vector<ui::ColorCalibrationProfile>();
}
@@ -291,9 +291,9 @@ class TestNativeDisplayDelegate : public NativeDisplayDelegate {
DISALLOW_COPY_AND_ASSIGN(TestNativeDisplayDelegate);
};
-class TestObserver : public OutputConfigurator::Observer {
+class TestObserver : public DisplayConfigurator::Observer {
public:
- explicit TestObserver(OutputConfigurator* configurator)
+ explicit TestObserver(DisplayConfigurator* configurator)
: configurator_(configurator) {
Reset();
configurator_->AddObserver(this);
@@ -302,7 +302,7 @@ class TestObserver : public OutputConfigurator::Observer {
int num_changes() const { return num_changes_; }
int num_failures() const { return num_failures_; }
- const OutputConfigurator::DisplayStateList& latest_outputs() const {
+ const DisplayConfigurator::DisplayStateList& latest_outputs() const {
return latest_outputs_;
}
OutputState latest_failed_state() const { return latest_failed_state_; }
@@ -314,9 +314,9 @@ class TestObserver : public OutputConfigurator::Observer {
latest_failed_state_ = OUTPUT_STATE_INVALID;
}
- // OutputConfigurator::Observer overrides:
+ // DisplayConfigurator::Observer overrides:
virtual void OnDisplayModeChanged(
- const OutputConfigurator::DisplayStateList& outputs) OVERRIDE {
+ const DisplayConfigurator::DisplayStateList& outputs) OVERRIDE {
num_changes_++;
latest_outputs_ = outputs;
}
@@ -328,27 +328,27 @@ class TestObserver : public OutputConfigurator::Observer {
}
private:
- OutputConfigurator* configurator_; // Not owned.
+ DisplayConfigurator* configurator_; // Not owned.
// Number of times that OnDisplayMode*() has been called.
int num_changes_;
int num_failures_;
// Parameters most recently passed to OnDisplayMode*().
- OutputConfigurator::DisplayStateList latest_outputs_;
+ DisplayConfigurator::DisplayStateList latest_outputs_;
OutputState latest_failed_state_;
DISALLOW_COPY_AND_ASSIGN(TestObserver);
};
-class TestStateController : public OutputConfigurator::StateController {
+class TestStateController : public DisplayConfigurator::StateController {
public:
TestStateController() : state_(OUTPUT_STATE_DUAL_EXTENDED) {}
virtual ~TestStateController() {}
void set_state(OutputState state) { state_ = state; }
- // OutputConfigurator::StateController overrides:
+ // DisplayConfigurator::StateController overrides:
virtual OutputState GetStateForDisplayIds(
const std::vector<int64_t>& outputs) const OVERRIDE {
return state_;
@@ -365,7 +365,7 @@ class TestStateController : public OutputConfigurator::StateController {
};
class TestMirroringController
- : public OutputConfigurator::SoftwareMirroringController {
+ : public DisplayConfigurator::SoftwareMirroringController {
public:
TestMirroringController() : software_mirroring_enabled_(false) {}
virtual ~TestMirroringController() {}
@@ -384,14 +384,14 @@ class TestMirroringController
DISALLOW_COPY_AND_ASSIGN(TestMirroringController);
};
-class OutputConfiguratorTest : public testing::Test {
+class DisplayConfiguratorTest : public testing::Test {
public:
- OutputConfiguratorTest()
+ DisplayConfiguratorTest()
: small_mode_(gfx::Size(1366, 768), false, 60.0f),
big_mode_(gfx::Size(2560, 1600), false, 60.0f),
observer_(&configurator_),
test_api_(&configurator_) {}
- virtual ~OutputConfiguratorTest() {}
+ virtual ~DisplayConfiguratorTest() {}
virtual void SetUp() OVERRIDE {
log_.reset(new ActionLogger());
@@ -402,7 +402,7 @@ class OutputConfiguratorTest : public testing::Test {
touchscreen_delegate_ = new TestTouchscreenDelegate(log_.get());
configurator_.SetTouchscreenDelegateForTesting(
- scoped_ptr<OutputConfigurator::TouchscreenDelegate>(
+ scoped_ptr<DisplayConfigurator::TouchscreenDelegate>(
touchscreen_delegate_));
configurator_.set_state_controller(&state_controller_);
@@ -479,22 +479,22 @@ class OutputConfiguratorTest : public testing::Test {
base::MessageLoop message_loop_;
TestStateController state_controller_;
TestMirroringController mirroring_controller_;
- OutputConfigurator configurator_;
+ DisplayConfigurator configurator_;
TestObserver observer_;
scoped_ptr<ActionLogger> log_;
TestNativeDisplayDelegate* native_display_delegate_; // not owned
TestTouchscreenDelegate* touchscreen_delegate_; // not owned
- OutputConfigurator::TestApi test_api_;
+ DisplayConfigurator::TestApi test_api_;
TestDisplaySnapshot outputs_[2];
private:
- DISALLOW_COPY_AND_ASSIGN(OutputConfiguratorTest);
+ DISALLOW_COPY_AND_ASSIGN(DisplayConfiguratorTest);
};
} // namespace
-TEST_F(OutputConfiguratorTest, FindDisplayModeMatchingSize) {
+TEST_F(DisplayConfiguratorTest, FindDisplayModeMatchingSize) {
ScopedVector<const DisplayMode> modes;
// Fields are width, height, interlaced, refresh rate.
@@ -524,48 +524,48 @@ TEST_F(OutputConfiguratorTest, FindDisplayModeMatchingSize) {
output.set_modes(modes.get());
EXPECT_EQ(modes[0],
- OutputConfigurator::FindDisplayModeMatchingSize(
+ DisplayConfigurator::FindDisplayModeMatchingSize(
output, gfx::Size(1920, 1200)));
// Should pick highest refresh rate.
EXPECT_EQ(modes[2],
- OutputConfigurator::FindDisplayModeMatchingSize(
+ DisplayConfigurator::FindDisplayModeMatchingSize(
output, gfx::Size(1920, 1080)));
// Should pick non-interlaced mode.
EXPECT_EQ(modes[6],
- OutputConfigurator::FindDisplayModeMatchingSize(
+ DisplayConfigurator::FindDisplayModeMatchingSize(
output, gfx::Size(1280, 720)));
// Interlaced only. Should pick one with the highest refresh rate in
// interlaced mode.
EXPECT_EQ(modes[9],
- OutputConfigurator::FindDisplayModeMatchingSize(
+ DisplayConfigurator::FindDisplayModeMatchingSize(
output, gfx::Size(1024, 768)));
// Mixed: Should pick one with the highest refresh rate in
// interlaced mode.
EXPECT_EQ(modes[12],
- OutputConfigurator::FindDisplayModeMatchingSize(
+ DisplayConfigurator::FindDisplayModeMatchingSize(
output, gfx::Size(1024, 600)));
// Just one interlaced mode.
EXPECT_EQ(modes[13],
- OutputConfigurator::FindDisplayModeMatchingSize(
+ DisplayConfigurator::FindDisplayModeMatchingSize(
output, gfx::Size(640, 480)));
// Refresh rate not available.
EXPECT_EQ(modes[14],
- OutputConfigurator::FindDisplayModeMatchingSize(
+ DisplayConfigurator::FindDisplayModeMatchingSize(
output, gfx::Size(320, 200)));
// No mode found.
EXPECT_EQ(NULL,
- OutputConfigurator::FindDisplayModeMatchingSize(
+ DisplayConfigurator::FindDisplayModeMatchingSize(
output, gfx::Size(1440, 900)));
}
-TEST_F(OutputConfiguratorTest, ConnectSecondOutput) {
+TEST_F(DisplayConfiguratorTest, ConnectSecondOutput) {
InitWithSingleOutput();
// Connect a second output and check that the configurator enters
@@ -574,7 +574,7 @@ TEST_F(OutputConfiguratorTest, ConnectSecondOutput) {
state_controller_.set_state(OUTPUT_STATE_DUAL_EXTENDED);
UpdateOutputs(2, true);
const int kDualHeight = small_mode_.size().height() +
- OutputConfigurator::kVerticalGap +
+ DisplayConfigurator::kVerticalGap +
big_mode_.size().height();
EXPECT_EQ(
JoinActions(
@@ -587,7 +587,7 @@ TEST_F(OutputConfiguratorTest, ConnectSecondOutput) {
&big_mode_,
gfx::Point(0,
small_mode_.size().height() +
- OutputConfigurator::kVerticalGap))
+ DisplayConfigurator::kVerticalGap))
.c_str(),
kUngrab,
NULL),
@@ -639,7 +639,7 @@ TEST_F(OutputConfiguratorTest, ConnectSecondOutput) {
&big_mode_,
gfx::Point(0,
small_mode_.size().height() +
- OutputConfigurator::kVerticalGap))
+ DisplayConfigurator::kVerticalGap))
.c_str(),
kUngrab,
NULL),
@@ -683,7 +683,7 @@ TEST_F(OutputConfiguratorTest, ConnectSecondOutput) {
EXPECT_EQ(1, observer_.num_changes());
}
-TEST_F(OutputConfiguratorTest, SetDisplayPower) {
+TEST_F(DisplayConfiguratorTest, SetDisplayPower) {
InitWithSingleOutput();
state_controller_.set_state(OUTPUT_STATE_DUAL_MIRROR);
@@ -707,7 +707,7 @@ TEST_F(OutputConfiguratorTest, SetDisplayPower) {
observer_.Reset();
configurator_.SetDisplayPower(
chromeos::DISPLAY_POWER_INTERNAL_OFF_EXTERNAL_ON,
- OutputConfigurator::kSetDisplayPowerNoFlags);
+ DisplayConfigurator::kSetDisplayPowerNoFlags);
EXPECT_EQ(
JoinActions(
kGrab,
@@ -726,7 +726,7 @@ TEST_F(OutputConfiguratorTest, SetDisplayPower) {
// to the mirrored size.
observer_.Reset();
configurator_.SetDisplayPower(chromeos::DISPLAY_POWER_ALL_OFF,
- OutputConfigurator::kSetDisplayPowerNoFlags);
+ DisplayConfigurator::kSetDisplayPowerNoFlags);
EXPECT_EQ(
JoinActions(kGrab,
GetFramebufferAction(
@@ -743,7 +743,7 @@ TEST_F(OutputConfiguratorTest, SetDisplayPower) {
// Turn all displays on and check that mirroring is still used.
observer_.Reset();
configurator_.SetDisplayPower(chromeos::DISPLAY_POWER_ALL_ON,
- OutputConfigurator::kSetDisplayPowerNoFlags);
+ DisplayConfigurator::kSetDisplayPowerNoFlags);
EXPECT_EQ(
JoinActions(
kGrab,
@@ -765,7 +765,7 @@ TEST_F(OutputConfiguratorTest, SetDisplayPower) {
observer_.Reset();
UpdateOutputs(2, true);
const int kDualHeight = small_mode_.size().height() +
- OutputConfigurator::kVerticalGap +
+ DisplayConfigurator::kVerticalGap +
big_mode_.size().height();
EXPECT_EQ(
JoinActions(
@@ -778,7 +778,7 @@ TEST_F(OutputConfiguratorTest, SetDisplayPower) {
&big_mode_,
gfx::Point(0,
small_mode_.size().height() +
- OutputConfigurator::kVerticalGap))
+ DisplayConfigurator::kVerticalGap))
.c_str(),
kUngrab,
NULL),
@@ -792,7 +792,7 @@ TEST_F(OutputConfiguratorTest, SetDisplayPower) {
observer_.Reset();
configurator_.SetDisplayPower(
chromeos::DISPLAY_POWER_INTERNAL_OFF_EXTERNAL_ON,
- OutputConfigurator::kSetDisplayPowerNoFlags);
+ DisplayConfigurator::kSetDisplayPowerNoFlags);
EXPECT_EQ(
JoinActions(
kGrab,
@@ -812,7 +812,7 @@ TEST_F(OutputConfiguratorTest, SetDisplayPower) {
// to the extended + software mirroring.
observer_.Reset();
configurator_.SetDisplayPower(chromeos::DISPLAY_POWER_ALL_OFF,
- OutputConfigurator::kSetDisplayPowerNoFlags);
+ DisplayConfigurator::kSetDisplayPowerNoFlags);
EXPECT_EQ(
JoinActions(
kGrab,
@@ -824,7 +824,7 @@ TEST_F(OutputConfiguratorTest, SetDisplayPower) {
NULL,
gfx::Point(0,
small_mode_.size().height() +
- OutputConfigurator::kVerticalGap))
+ DisplayConfigurator::kVerticalGap))
.c_str(),
kUngrab,
NULL),
@@ -836,7 +836,7 @@ TEST_F(OutputConfiguratorTest, SetDisplayPower) {
// Turn all displays on and check that mirroring is still used.
observer_.Reset();
configurator_.SetDisplayPower(chromeos::DISPLAY_POWER_ALL_ON,
- OutputConfigurator::kSetDisplayPowerNoFlags);
+ DisplayConfigurator::kSetDisplayPowerNoFlags);
EXPECT_EQ(
JoinActions(
kGrab,
@@ -848,7 +848,7 @@ TEST_F(OutputConfiguratorTest, SetDisplayPower) {
&big_mode_,
gfx::Point(0,
small_mode_.size().height() +
- OutputConfigurator::kVerticalGap))
+ DisplayConfigurator::kVerticalGap))
.c_str(),
kForceDPMS,
kUngrab,
@@ -859,7 +859,7 @@ TEST_F(OutputConfiguratorTest, SetDisplayPower) {
EXPECT_EQ(1, observer_.num_changes());
}
-TEST_F(OutputConfiguratorTest, SuspendAndResume) {
+TEST_F(DisplayConfiguratorTest, SuspendAndResume) {
InitWithSingleOutput();
// No preparation is needed before suspending when the display is already
@@ -881,7 +881,7 @@ TEST_F(OutputConfiguratorTest, SuspendAndResume) {
// Now turn the display off before suspending and check that the
// configurator turns it back on and syncs with the server.
configurator_.SetDisplayPower(chromeos::DISPLAY_POWER_ALL_OFF,
- OutputConfigurator::kSetDisplayPowerNoFlags);
+ DisplayConfigurator::kSetDisplayPowerNoFlags);
EXPECT_EQ(
JoinActions(
kGrab,
@@ -930,7 +930,7 @@ TEST_F(OutputConfiguratorTest, SuspendAndResume) {
log_->GetActionsAndClear());
configurator_.SetDisplayPower(chromeos::DISPLAY_POWER_ALL_OFF,
- OutputConfigurator::kSetDisplayPowerNoFlags);
+ DisplayConfigurator::kSetDisplayPowerNoFlags);
EXPECT_EQ(
JoinActions(kGrab,
GetFramebufferAction(
@@ -959,7 +959,7 @@ TEST_F(OutputConfiguratorTest, SuspendAndResume) {
log_->GetActionsAndClear());
}
-TEST_F(OutputConfiguratorTest, Headless) {
+TEST_F(DisplayConfiguratorTest, Headless) {
UpdateOutputs(0, false);
EXPECT_EQ(kNoActions, log_->GetActionsAndClear());
configurator_.Init(false);
@@ -971,10 +971,10 @@ TEST_F(OutputConfiguratorTest, Headless) {
// Not much should happen when the display power state is changed while
// no displays are connected.
configurator_.SetDisplayPower(chromeos::DISPLAY_POWER_ALL_OFF,
- OutputConfigurator::kSetDisplayPowerNoFlags);
+ DisplayConfigurator::kSetDisplayPowerNoFlags);
EXPECT_EQ(JoinActions(kGrab, kUngrab, NULL), log_->GetActionsAndClear());
configurator_.SetDisplayPower(chromeos::DISPLAY_POWER_ALL_ON,
- OutputConfigurator::kSetDisplayPowerNoFlags);
+ DisplayConfigurator::kSetDisplayPowerNoFlags);
EXPECT_EQ(JoinActions(kGrab, kForceDPMS, kUngrab, NULL),
log_->GetActionsAndClear());
@@ -995,7 +995,7 @@ TEST_F(OutputConfiguratorTest, Headless) {
log_->GetActionsAndClear());
}
-TEST_F(OutputConfiguratorTest, StartWithTwoOutputs) {
+TEST_F(DisplayConfiguratorTest, StartWithTwoOutputs) {
UpdateOutputs(2, false);
EXPECT_EQ(kNoActions, log_->GetActionsAndClear());
configurator_.Init(false);
@@ -1017,7 +1017,7 @@ TEST_F(OutputConfiguratorTest, StartWithTwoOutputs) {
log_->GetActionsAndClear());
}
-TEST_F(OutputConfiguratorTest, InvalidOutputStates) {
+TEST_F(DisplayConfiguratorTest, InvalidOutputStates) {
UpdateOutputs(0, false);
EXPECT_EQ(kNoActions, log_->GetActionsAndClear());
configurator_.Init(false);
@@ -1050,7 +1050,7 @@ TEST_F(OutputConfiguratorTest, InvalidOutputStates) {
EXPECT_EQ(2, observer_.num_failures());
}
-TEST_F(OutputConfiguratorTest, GetOutputStateForDisplaysWithoutId) {
+TEST_F(DisplayConfiguratorTest, GetOutputStateForDisplaysWithoutId) {
outputs_[0].set_has_proper_display_id(false);
UpdateOutputs(2, false);
configurator_.Init(false);
@@ -1059,7 +1059,7 @@ TEST_F(OutputConfiguratorTest, GetOutputStateForDisplaysWithoutId) {
EXPECT_EQ(OUTPUT_STATE_DUAL_EXTENDED, configurator_.output_state());
}
-TEST_F(OutputConfiguratorTest, GetOutputStateForDisplaysWithId) {
+TEST_F(DisplayConfiguratorTest, GetOutputStateForDisplaysWithId) {
outputs_[0].set_has_proper_display_id(true);
UpdateOutputs(2, false);
configurator_.Init(false);
@@ -1068,9 +1068,9 @@ TEST_F(OutputConfiguratorTest, GetOutputStateForDisplaysWithId) {
EXPECT_EQ(OUTPUT_STATE_DUAL_MIRROR, configurator_.output_state());
}
-TEST_F(OutputConfiguratorTest, UpdateCachedOutputsEvenAfterFailure) {
+TEST_F(DisplayConfiguratorTest, UpdateCachedOutputsEvenAfterFailure) {
InitWithSingleOutput();
- const OutputConfigurator::DisplayStateList* cached =
+ const DisplayConfigurator::DisplayStateList* cached =
&configurator_.cached_outputs();
ASSERT_EQ(static_cast<size_t>(1), cached->size());
EXPECT_EQ(outputs_[0].current_mode(), (*cached)[0].display->current_mode());
@@ -1085,7 +1085,7 @@ TEST_F(OutputConfiguratorTest, UpdateCachedOutputsEvenAfterFailure) {
EXPECT_EQ(outputs_[1].current_mode(), (*cached)[1].display->current_mode());
}
-TEST_F(OutputConfiguratorTest, PanelFitting) {
+TEST_F(DisplayConfiguratorTest, PanelFitting) {
// Configure the internal display to support only the big mode and the
// external display to support only the small mode.
outputs_[0].set_current_mode(&big_mode_);
@@ -1129,19 +1129,20 @@ TEST_F(OutputConfiguratorTest, PanelFitting) {
// Also check that the newly-added small mode is present in the internal
// snapshot that was passed to the observer (http://crbug.com/289159).
- const OutputConfigurator::DisplayState& state = observer_.latest_outputs()[0];
+ const DisplayConfigurator::DisplayState& state =
+ observer_.latest_outputs()[0];
ASSERT_NE(state.display->modes().end(),
std::find(state.display->modes().begin(),
state.display->modes().end(),
&small_mode_));
}
-TEST_F(OutputConfiguratorTest, OutputProtection) {
+TEST_F(DisplayConfiguratorTest, OutputProtection) {
configurator_.Init(false);
configurator_.ForceInitialConfigure(0);
EXPECT_NE(kNoActions, log_->GetActionsAndClear());
- OutputConfigurator::OutputProtectionClientId id =
+ DisplayConfigurator::OutputProtectionClientId id =
configurator_.RegisterOutputProtectionClient();
EXPECT_NE(0u, id);
@@ -1187,10 +1188,10 @@ TEST_F(OutputConfiguratorTest, OutputProtection) {
log_->GetActionsAndClear());
}
-TEST_F(OutputConfiguratorTest, OutputProtectionTwoClients) {
- OutputConfigurator::OutputProtectionClientId client1 =
+TEST_F(DisplayConfiguratorTest, OutputProtectionTwoClients) {
+ DisplayConfigurator::OutputProtectionClientId client1 =
configurator_.RegisterOutputProtectionClient();
- OutputConfigurator::OutputProtectionClientId client2 =
+ DisplayConfigurator::OutputProtectionClientId client2 =
configurator_.RegisterOutputProtectionClient();
EXPECT_NE(client1, client2);
@@ -1225,12 +1226,11 @@ TEST_F(OutputConfiguratorTest, OutputProtectionTwoClients) {
log_->GetActionsAndClear());
EXPECT_TRUE(configurator_.EnableOutputProtection(
client1, outputs_[1].display_id(), OUTPUT_PROTECTION_METHOD_NONE));
- EXPECT_EQ(
- GetSetHDCPStateAction(outputs_[1], HDCP_STATE_UNDESIRED).c_str(),
- log_->GetActionsAndClear());
+ EXPECT_EQ(GetSetHDCPStateAction(outputs_[1], HDCP_STATE_UNDESIRED).c_str(),
+ log_->GetActionsAndClear());
}
-TEST_F(OutputConfiguratorTest, CTMForMultiScreens) {
+TEST_F(DisplayConfiguratorTest, CTMForMultiScreens) {
touchscreen_delegate_->set_configure_touchscreens(true);
UpdateOutputs(2, false);
configurator_.Init(false);
@@ -1238,13 +1238,13 @@ TEST_F(OutputConfiguratorTest, CTMForMultiScreens) {
configurator_.ForceInitialConfigure(0);
const int kDualHeight = small_mode_.size().height() +
- OutputConfigurator::kVerticalGap +
+ DisplayConfigurator::kVerticalGap +
big_mode_.size().height();
const int kDualWidth = big_mode_.size().width();
- OutputConfigurator::CoordinateTransformation ctm1 =
+ DisplayConfigurator::CoordinateTransformation ctm1 =
touchscreen_delegate_->GetCTM(1);
- OutputConfigurator::CoordinateTransformation ctm2 =
+ DisplayConfigurator::CoordinateTransformation ctm2 =
touchscreen_delegate_->GetCTM(2);
EXPECT_EQ(small_mode_.size().height() - 1,
@@ -1253,7 +1253,7 @@ TEST_F(OutputConfiguratorTest, CTMForMultiScreens) {
EXPECT_EQ(big_mode_.size().height() - 1,
round((kDualHeight - 1) * ctm2.y_scale));
- EXPECT_EQ(small_mode_.size().height() + OutputConfigurator::kVerticalGap,
+ EXPECT_EQ(small_mode_.size().height() + DisplayConfigurator::kVerticalGap,
round((kDualHeight - 1) * ctm2.y_offset));
EXPECT_EQ(small_mode_.size().width() - 1,
@@ -1265,11 +1265,11 @@ TEST_F(OutputConfiguratorTest, CTMForMultiScreens) {
EXPECT_EQ(0, round((kDualWidth - 1) * ctm2.x_offset));
}
-TEST_F(OutputConfiguratorTest, HandleConfigureCrtcFailure) {
+TEST_F(DisplayConfiguratorTest, HandleConfigureCrtcFailure) {
InitWithSingleOutput();
ScopedVector<const DisplayMode> modes;
- // The first mode is the mode we are requesting OutputConfigurator to choose.
+ // The first mode is the mode we are requesting DisplayConfigurator to choose.
// The test will be setup so that this mode will fail and it will have to
// choose the next best option.
modes.push_back(new DisplayMode(gfx::Size(2560, 1600), false, 60.0));
@@ -1331,7 +1331,7 @@ TEST_F(OutputConfiguratorTest, HandleConfigureCrtcFailure) {
GetFramebufferAction(
gfx::Size(modes[0]->size().width(),
modes[0]->size().height() + modes[0]->size().height() +
- OutputConfigurator::kVerticalGap),
+ DisplayConfigurator::kVerticalGap),
&outputs_[0],
&outputs_[1]).c_str(),
GetCrtcAction(outputs_[0], modes[0], gfx::Point(0, 0)).c_str(),
@@ -1340,13 +1340,13 @@ TEST_F(OutputConfiguratorTest, HandleConfigureCrtcFailure) {
modes[0],
gfx::Point(0,
modes[0]->size().height() +
- OutputConfigurator::kVerticalGap))
+ DisplayConfigurator::kVerticalGap))
.c_str(),
GetCrtcAction(outputs_[1],
modes[3],
gfx::Point(0,
modes[0]->size().height() +
- OutputConfigurator::kVerticalGap))
+ DisplayConfigurator::kVerticalGap))
.c_str(),
kUngrab,
NULL),
« no previous file with comments | « ui/display/chromeos/display_configurator.cc ('k') | ui/display/chromeos/native_display_delegate.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698