| Index: ash/display/projecting_observer_chromeos_unittest.cc
|
| diff --git a/ash/display/projecting_observer_chromeos_unittest.cc b/ash/display/projecting_observer_chromeos_unittest.cc
|
| index ebc888e2da50d66e3831b0f8bc6f0f2648fc38d6..06eb7986fb1a6af8690b44adde3567d933df5da4 100644
|
| --- a/ash/display/projecting_observer_chromeos_unittest.cc
|
| +++ b/ash/display/projecting_observer_chromeos_unittest.cc
|
| @@ -24,18 +24,6 @@ ui::TestDisplaySnapshot* CreateVGASnapshot() {
|
| return output;
|
| }
|
|
|
| -ui::DisplayConfigurator::DisplayStateList CreateOutputs(
|
| - const ScopedVector<ui::TestDisplaySnapshot>& displays) {
|
| - ui::DisplayConfigurator::DisplayStateList outputs;
|
| - for (size_t i = 0; i < displays.size(); ++i) {
|
| - ui::DisplayConfigurator::DisplayState state;
|
| - state.display = displays[i];
|
| - outputs.push_back(state);
|
| - }
|
| -
|
| - return outputs;
|
| -}
|
| -
|
| class ProjectingObserverTest : public testing::Test {
|
| public:
|
| ProjectingObserverTest() : observer_(&fake_power_client_) {}
|
| @@ -53,40 +41,36 @@ class ProjectingObserverTest : public testing::Test {
|
| } // namespace
|
|
|
| TEST_F(ProjectingObserverTest, CheckNoDisplay) {
|
| - ScopedVector<ui::TestDisplaySnapshot> displays;
|
| - ui::DisplayConfigurator::DisplayStateList outputs = CreateOutputs(displays);
|
| - observer_.OnDisplayModeChanged(outputs);
|
| + ScopedVector<ui::DisplaySnapshot> displays;
|
| + observer_.OnDisplayModeChanged(displays.get());
|
|
|
| EXPECT_EQ(1, fake_power_client_.num_set_is_projecting_calls());
|
| EXPECT_FALSE(fake_power_client_.is_projecting());
|
| }
|
|
|
| TEST_F(ProjectingObserverTest, CheckWithoutInternalDisplay) {
|
| - ScopedVector<ui::TestDisplaySnapshot> displays;
|
| + ScopedVector<ui::DisplaySnapshot> displays;
|
| displays.push_back(CreateVGASnapshot());
|
| - ui::DisplayConfigurator::DisplayStateList outputs = CreateOutputs(displays);
|
| - observer_.OnDisplayModeChanged(outputs);
|
| + observer_.OnDisplayModeChanged(displays.get());
|
|
|
| EXPECT_EQ(1, fake_power_client_.num_set_is_projecting_calls());
|
| EXPECT_FALSE(fake_power_client_.is_projecting());
|
| }
|
|
|
| TEST_F(ProjectingObserverTest, CheckWithInternalDisplay) {
|
| - ScopedVector<ui::TestDisplaySnapshot> displays;
|
| + ScopedVector<ui::DisplaySnapshot> displays;
|
| displays.push_back(CreateInternalSnapshot());
|
| - ui::DisplayConfigurator::DisplayStateList outputs = CreateOutputs(displays);
|
| - observer_.OnDisplayModeChanged(outputs);
|
| + observer_.OnDisplayModeChanged(displays.get());
|
|
|
| EXPECT_EQ(1, fake_power_client_.num_set_is_projecting_calls());
|
| EXPECT_FALSE(fake_power_client_.is_projecting());
|
| }
|
|
|
| TEST_F(ProjectingObserverTest, CheckWithTwoVGADisplays) {
|
| - ScopedVector<ui::TestDisplaySnapshot> displays;
|
| + ScopedVector<ui::DisplaySnapshot> displays;
|
| displays.push_back(CreateVGASnapshot());
|
| displays.push_back(CreateVGASnapshot());
|
| - ui::DisplayConfigurator::DisplayStateList outputs = CreateOutputs(displays);
|
| - observer_.OnDisplayModeChanged(outputs);
|
| + observer_.OnDisplayModeChanged(displays.get());
|
|
|
| EXPECT_EQ(1, fake_power_client_.num_set_is_projecting_calls());
|
| // We need at least 1 internal display to set projecting to on.
|
| @@ -94,21 +78,19 @@ TEST_F(ProjectingObserverTest, CheckWithTwoVGADisplays) {
|
| }
|
|
|
| TEST_F(ProjectingObserverTest, CheckWithInternalAndVGADisplays) {
|
| - ScopedVector<ui::TestDisplaySnapshot> displays;
|
| + ScopedVector<ui::DisplaySnapshot> displays;
|
| displays.push_back(CreateInternalSnapshot());
|
| displays.push_back(CreateVGASnapshot());
|
| - ui::DisplayConfigurator::DisplayStateList outputs = CreateOutputs(displays);
|
| - observer_.OnDisplayModeChanged(outputs);
|
| + observer_.OnDisplayModeChanged(displays.get());
|
|
|
| EXPECT_EQ(1, fake_power_client_.num_set_is_projecting_calls());
|
| EXPECT_TRUE(fake_power_client_.is_projecting());
|
| }
|
|
|
| TEST_F(ProjectingObserverTest, CheckWithVGADisplayAndOneCastingSession) {
|
| - ScopedVector<ui::TestDisplaySnapshot> displays;
|
| + ScopedVector<ui::DisplaySnapshot> displays;
|
| displays.push_back(CreateVGASnapshot());
|
| - ui::DisplayConfigurator::DisplayStateList outputs = CreateOutputs(displays);
|
| - observer_.OnDisplayModeChanged(outputs);
|
| + observer_.OnDisplayModeChanged(displays.get());
|
|
|
| observer_.OnCastingSessionStartedOrStopped(true);
|
|
|
| @@ -118,10 +100,9 @@ TEST_F(ProjectingObserverTest, CheckWithVGADisplayAndOneCastingSession) {
|
| }
|
|
|
| TEST_F(ProjectingObserverTest, CheckWithInternalDisplayAndOneCastingSession) {
|
| - ScopedVector<ui::TestDisplaySnapshot> displays;
|
| + ScopedVector<ui::DisplaySnapshot> displays;
|
| displays.push_back(CreateInternalSnapshot());
|
| - ui::DisplayConfigurator::DisplayStateList outputs = CreateOutputs(displays);
|
| - observer_.OnDisplayModeChanged(outputs);
|
| + observer_.OnDisplayModeChanged(displays.get());
|
|
|
| observer_.OnCastingSessionStartedOrStopped(true);
|
|
|
| @@ -130,10 +111,9 @@ TEST_F(ProjectingObserverTest, CheckWithInternalDisplayAndOneCastingSession) {
|
| }
|
|
|
| TEST_F(ProjectingObserverTest, CheckProjectingAfterClosingACastingSession) {
|
| - ScopedVector<ui::TestDisplaySnapshot> displays;
|
| + ScopedVector<ui::DisplaySnapshot> displays;
|
| displays.push_back(CreateInternalSnapshot());
|
| - ui::DisplayConfigurator::DisplayStateList outputs = CreateOutputs(displays);
|
| - observer_.OnDisplayModeChanged(outputs);
|
| + observer_.OnDisplayModeChanged(displays.get());
|
|
|
| observer_.OnCastingSessionStartedOrStopped(true);
|
| observer_.OnCastingSessionStartedOrStopped(true);
|
| @@ -149,10 +129,9 @@ TEST_F(ProjectingObserverTest, CheckProjectingAfterClosingACastingSession) {
|
|
|
| TEST_F(ProjectingObserverTest,
|
| CheckStopProjectingAfterClosingAllCastingSessions) {
|
| - ScopedVector<ui::TestDisplaySnapshot> displays;
|
| + ScopedVector<ui::DisplaySnapshot> displays;
|
| displays.push_back(CreateInternalSnapshot());
|
| - ui::DisplayConfigurator::DisplayStateList outputs = CreateOutputs(displays);
|
| - observer_.OnDisplayModeChanged(outputs);
|
| + observer_.OnDisplayModeChanged(displays.get());
|
|
|
| observer_.OnCastingSessionStartedOrStopped(true);
|
| observer_.OnCastingSessionStartedOrStopped(false);
|
| @@ -163,15 +142,14 @@ TEST_F(ProjectingObserverTest,
|
|
|
| TEST_F(ProjectingObserverTest,
|
| CheckStopProjectingAfterDisconnectingSecondOutput) {
|
| - ScopedVector<ui::TestDisplaySnapshot> displays;
|
| + ScopedVector<ui::DisplaySnapshot> displays;
|
| displays.push_back(CreateInternalSnapshot());
|
| displays.push_back(CreateVGASnapshot());
|
| - ui::DisplayConfigurator::DisplayStateList outputs = CreateOutputs(displays);
|
| - observer_.OnDisplayModeChanged(outputs);
|
| + observer_.OnDisplayModeChanged(displays.get());
|
|
|
| // Remove VGA output.
|
| - outputs.erase(outputs.begin() + 1);
|
| - observer_.OnDisplayModeChanged(outputs);
|
| + displays.erase(displays.begin() + 1);
|
| + observer_.OnDisplayModeChanged(displays.get());
|
|
|
| EXPECT_EQ(2, fake_power_client_.num_set_is_projecting_calls());
|
| EXPECT_FALSE(fake_power_client_.is_projecting());
|
|
|