Index: ash/ash_root_window_transformer_unittest.cc |
diff --git a/ash/ash_root_window_transformer_unittest.cc b/ash/ash_root_window_transformer_unittest.cc |
index c4a1d1e1f17ac40182187266c7a9057bb1e1652e..88b97ad4137cf2625d0051e55d01226ed805cfb3 100644 |
--- a/ash/ash_root_window_transformer_unittest.cc |
+++ b/ash/ash_root_window_transformer_unittest.cc |
@@ -115,14 +115,6 @@ float GetStoredUIScale(int64 id) { |
return Shell::GetInstance()->display_manager()->GetDisplayInfo(id).ui_scale(); |
} |
-void MoveMouseToInHostCoord(aura::RootWindow* root_window, |
- int host_x, |
- int host_y) { |
- gfx::Point move_point(host_x, host_y); |
- ui::MouseEvent mouseev(ui::ET_MOUSE_MOVED, move_point, move_point, 0); |
- root_window->AsRootWindowHostDelegate()->OnHostMouseEvent(&mouseev); |
-} |
- |
} // namespace |
typedef test::AshTestBase AshRootWindowTransformerTest; |
@@ -167,7 +159,7 @@ TEST_F(AshRootWindowTransformerTest, MAYBE_RotateAndMagnify) { |
EXPECT_EQ("150x200", root_windows[1]->bounds().size().ToString()); |
EXPECT_EQ("120,0 150x200", |
ScreenAsh::GetSecondaryDisplay().bounds().ToString()); |
- generator1.MoveMouseTo(40, 80); |
+ generator1.MoveMouseToInHost(40, 80); |
EXPECT_EQ("50,90", event_handler.GetLocationAndReset()); |
EXPECT_EQ("50,90", |
aura::Env::GetInstance()->last_mouse_location().ToString()); |
@@ -178,7 +170,7 @@ TEST_F(AshRootWindowTransformerTest, MAYBE_RotateAndMagnify) { |
display_manager->SetDisplayRotation(display1.id(), |
gfx::Display::ROTATE_90); |
// Move the cursor to the center of the first root window. |
- generator1.MoveMouseTo(59, 100); |
+ generator1.MoveMouseToInHost(59, 100); |
magnifier->SetEnabled(true); |
EXPECT_EQ(2.0f, magnifier->GetScale()); |
@@ -186,7 +178,7 @@ TEST_F(AshRootWindowTransformerTest, MAYBE_RotateAndMagnify) { |
EXPECT_EQ("150x200", root_windows[1]->bounds().size().ToString()); |
EXPECT_EQ("200,0 150x200", |
ScreenAsh::GetSecondaryDisplay().bounds().ToString()); |
- generator1.MoveMouseTo(39, 120); |
+ generator1.MoveMouseToInHost(39, 120); |
EXPECT_EQ("110,70", event_handler.GetLocationAndReset()); |
EXPECT_EQ("110,70", |
aura::Env::GetInstance()->last_mouse_location().ToString()); |
@@ -202,14 +194,14 @@ TEST_F(AshRootWindowTransformerTest, MAYBE_RotateAndMagnify) { |
display_manager->SetDisplayRotation(display2_id, |
gfx::Display::ROTATE_270); |
// Move the cursor to the center of the second root window. |
- generator2.MoveMouseTo(151, 199); |
+ generator2.MoveMouseToInHost(151, 199); |
magnifier->SetEnabled(true); |
EXPECT_EQ("200x120", root_windows[0]->bounds().size().ToString()); |
EXPECT_EQ("200x150", root_windows[1]->bounds().size().ToString()); |
EXPECT_EQ("50,120 200x150", |
ScreenAsh::GetSecondaryDisplay().bounds().ToString()); |
- generator2.MoveMouseTo(172, 219); |
+ generator2.MoveMouseToInHost(172, 219); |
EXPECT_EQ("95,80", event_handler.GetLocationAndReset()); |
EXPECT_EQ("169,175", |
aura::Env::GetInstance()->last_mouse_location().ToString()); |
@@ -220,7 +212,7 @@ TEST_F(AshRootWindowTransformerTest, MAYBE_RotateAndMagnify) { |
display_manager->SetDisplayRotation(display1.id(), |
gfx::Display::ROTATE_180); |
// Move the cursor to the center of the first root window. |
- generator1.MoveMouseTo(59, 99); |
+ generator1.MoveMouseToInHost(59, 99); |
magnifier->SetEnabled(true); |
EXPECT_EQ("120x200", root_windows[0]->bounds().size().ToString()); |
@@ -228,7 +220,7 @@ TEST_F(AshRootWindowTransformerTest, MAYBE_RotateAndMagnify) { |
// Dislay must share at least 100, so the x's offset becomes 20. |
EXPECT_EQ("20,200 200x150", |
ScreenAsh::GetSecondaryDisplay().bounds().ToString()); |
- generator1.MoveMouseTo(39, 59); |
+ generator1.MoveMouseToInHost(39, 59); |
EXPECT_EQ("70,120", event_handler.GetLocationAndReset()); |
EXPECT_EQ(gfx::Display::ROTATE_180, GetStoredRotation(display1.id())); |
EXPECT_EQ(gfx::Display::ROTATE_270, GetStoredRotation(display2_id)); |
@@ -259,7 +251,7 @@ TEST_F(AshRootWindowTransformerTest, MAYBE_ScaleAndMagnify) { |
EXPECT_EQ(1.0f, GetStoredUIScale(display2.id())); |
aura::test::EventGenerator generator(root_windows[0]); |
- generator.MoveMouseTo(500, 200); |
+ generator.MoveMouseToInHost(500, 200); |
EXPECT_EQ("299,150", event_handler.GetLocationAndReset()); |
magnifier->SetEnabled(false); |
@@ -331,18 +323,19 @@ TEST_F(AshRootWindowTransformerTest, MAYBE_ConvertHostToRootCoords) { |
EXPECT_EQ("0,0 300x450", root_windows[0]->bounds().ToString()); |
EXPECT_EQ(1.5f, GetStoredUIScale(display1.id())); |
- MoveMouseToInHostCoord(root_windows[0], 300, 200); |
+ aura::test::EventGenerator generator(root_windows[0]); |
+ generator.MoveMouseToInHost(300, 200); |
magnifier->SetEnabled(true); |
EXPECT_EQ("150,224", event_handler.GetLocationAndReset()); |
EXPECT_FLOAT_EQ(2.0f, magnifier->GetScale()); |
- MoveMouseToInHostCoord(root_windows[0], 300, 200); |
+ generator.MoveMouseToInHost(300, 200); |
EXPECT_EQ("150,224", event_handler.GetLocationAndReset()); |
- MoveMouseToInHostCoord(root_windows[0], 200, 300); |
+ generator.MoveMouseToInHost(200, 300); |
EXPECT_EQ("187,261", event_handler.GetLocationAndReset()); |
- MoveMouseToInHostCoord(root_windows[0], 100, 400); |
+ generator.MoveMouseToInHost(100, 400); |
EXPECT_EQ("237,299", event_handler.GetLocationAndReset()); |
- MoveMouseToInHostCoord(root_windows[0], 0, 0); |
+ generator.MoveMouseToInHost(0, 0); |
EXPECT_EQ("137,348", event_handler.GetLocationAndReset()); |
magnifier->SetEnabled(false); |
@@ -356,18 +349,18 @@ TEST_F(AshRootWindowTransformerTest, MAYBE_ConvertHostToRootCoords) { |
EXPECT_EQ("0,0 450x300", root_windows[0]->bounds().ToString()); |
EXPECT_EQ(1.5f, GetStoredUIScale(display1.id())); |
- MoveMouseToInHostCoord(root_windows[0], 300, 200); |
+ generator.MoveMouseToInHost(300, 200); |
magnifier->SetEnabled(true); |
EXPECT_EQ("224,149", event_handler.GetLocationAndReset()); |
EXPECT_FLOAT_EQ(2.0f, magnifier->GetScale()); |
- MoveMouseToInHostCoord(root_windows[0], 300, 200); |
+ generator.MoveMouseToInHost(300, 200); |
EXPECT_EQ("224,148", event_handler.GetLocationAndReset()); |
- MoveMouseToInHostCoord(root_windows[0], 200, 300); |
+ generator.MoveMouseToInHost(200, 300); |
EXPECT_EQ("261,111", event_handler.GetLocationAndReset()); |
- MoveMouseToInHostCoord(root_windows[0], 100, 400); |
+ generator.MoveMouseToInHost(100, 400); |
EXPECT_EQ("299,60", event_handler.GetLocationAndReset()); |
- MoveMouseToInHostCoord(root_windows[0], 0, 0); |
+ generator.MoveMouseToInHost(0, 0); |
EXPECT_EQ("348,159", event_handler.GetLocationAndReset()); |
magnifier->SetEnabled(false); |
@@ -381,18 +374,18 @@ TEST_F(AshRootWindowTransformerTest, MAYBE_ConvertHostToRootCoords) { |
EXPECT_EQ("0,0 300x450", root_windows[0]->bounds().ToString()); |
EXPECT_EQ(1.5f, GetStoredUIScale(display1.id())); |
- MoveMouseToInHostCoord(root_windows[0], 300, 200); |
+ generator.MoveMouseToInHost(300, 200); |
magnifier->SetEnabled(true); |
EXPECT_EQ("149,225", event_handler.GetLocationAndReset()); |
EXPECT_FLOAT_EQ(2.0f, magnifier->GetScale()); |
- MoveMouseToInHostCoord(root_windows[0], 300, 200); |
+ generator.MoveMouseToInHost(300, 200); |
EXPECT_EQ("148,224", event_handler.GetLocationAndReset()); |
- MoveMouseToInHostCoord(root_windows[0], 200, 300); |
+ generator.MoveMouseToInHost(200, 300); |
EXPECT_EQ("111,187", event_handler.GetLocationAndReset()); |
- MoveMouseToInHostCoord(root_windows[0], 100, 400); |
+ generator.MoveMouseToInHost(100, 400); |
EXPECT_EQ("60,149", event_handler.GetLocationAndReset()); |
- MoveMouseToInHostCoord(root_windows[0], 0, 0); |
+ generator.MoveMouseToInHost(0, 0); |
EXPECT_EQ("159,99", event_handler.GetLocationAndReset()); |
magnifier->SetEnabled(false); |