mirror of
https://github.com/ppy/osu.git
synced 2024-12-14 08:52:55 +08:00
Add 100 and 1000 key press step to test overflow
This commit is contained in:
parent
e3b3ce6c84
commit
3f8baf913b
@ -124,8 +124,15 @@ namespace osu.Game.Tests.Visual.Gameplay
|
|||||||
AddStep("Disable counting", () => controller.IsCounting.Value = false);
|
AddStep("Disable counting", () => controller.IsCounting.Value = false);
|
||||||
addPressKeyStep();
|
addPressKeyStep();
|
||||||
AddAssert($"Check {testKey} count has not changed", () => testTrigger.ActivationCount.Value == 2);
|
AddAssert($"Check {testKey} count has not changed", () => testTrigger.ActivationCount.Value == 2);
|
||||||
|
AddStep("Enable counting", () => controller.IsCounting.Value = true);
|
||||||
|
addPressKeyStep(100);
|
||||||
|
addPressKeyStep(1000);
|
||||||
|
|
||||||
void addPressKeyStep() => AddStep($"Press {testKey} key", () => InputManager.Key(testKey));
|
void addPressKeyStep(int repeat = 1) => AddStep($"Press {testKey} key {repeat} times", () =>
|
||||||
|
{
|
||||||
|
for (int i = 0; i < repeat; i++)
|
||||||
|
InputManager.Key(testKey);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user