mirror of
https://github.com/ppy/osu.git
synced 2025-01-13 16:32:54 +08:00
More fitting tests for new layout
This commit is contained in:
parent
87ff28b022
commit
921d7e4d89
@ -65,17 +65,24 @@ namespace osu.Game.Tests.Visual.Editing
|
|||||||
InputManager.MoveMouseTo(tickMarkerHead.ScreenSpaceDrawQuad.Centre);
|
InputManager.MoveMouseTo(tickMarkerHead.ScreenSpaceDrawQuad.Centre);
|
||||||
InputManager.PressButton(MouseButton.Left);
|
InputManager.PressButton(MouseButton.Left);
|
||||||
});
|
});
|
||||||
AddStep("move to 8 and release", () =>
|
AddStep("move to 1", () => InputManager.MoveMouseTo(getPositionForDivisor(1)));
|
||||||
|
AddStep("move to 16 and release", () =>
|
||||||
{
|
{
|
||||||
InputManager.MoveMouseTo(tickSliderBar.ScreenSpaceDrawQuad.Centre);
|
InputManager.MoveMouseTo(getPositionForDivisor(16));
|
||||||
InputManager.ReleaseButton(MouseButton.Left);
|
InputManager.ReleaseButton(MouseButton.Left);
|
||||||
});
|
});
|
||||||
AddAssert("divisor is 8", () => bindableBeatDivisor.Value == 8);
|
AddAssert("divisor is 16", () => bindableBeatDivisor.Value == 16);
|
||||||
AddStep("hold marker", () => InputManager.PressButton(MouseButton.Left));
|
AddStep("hold marker", () => InputManager.PressButton(MouseButton.Left));
|
||||||
AddStep("move to 16", () => InputManager.MoveMouseTo(getPositionForDivisor(16)));
|
AddStep("move to ~6 and release", () =>
|
||||||
AddStep("move to ~10 and release", () =>
|
{
|
||||||
|
InputManager.MoveMouseTo(getPositionForDivisor(6));
|
||||||
|
InputManager.ReleaseButton(MouseButton.Left);
|
||||||
|
});
|
||||||
|
AddAssert("divisor clamped to 8", () => bindableBeatDivisor.Value == 8);
|
||||||
|
AddStep("move to ~10 and click", () =>
|
||||||
{
|
{
|
||||||
InputManager.MoveMouseTo(getPositionForDivisor(10));
|
InputManager.MoveMouseTo(getPositionForDivisor(10));
|
||||||
|
InputManager.PressButton(MouseButton.Left);
|
||||||
InputManager.ReleaseButton(MouseButton.Left);
|
InputManager.ReleaseButton(MouseButton.Left);
|
||||||
});
|
});
|
||||||
AddAssert("divisor clamped to 8", () => bindableBeatDivisor.Value == 8);
|
AddAssert("divisor clamped to 8", () => bindableBeatDivisor.Value == 8);
|
||||||
|
Loading…
Reference in New Issue
Block a user