From 48f30d2bb5b10302b4b159da05476a1e7454738a Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Wed, 13 Dec 2017 21:24:33 +0900 Subject: [PATCH] Get ready for more tests --- osu.Game.Tests/Visual/TestCaseBeatmapCarousel.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/osu.Game.Tests/Visual/TestCaseBeatmapCarousel.cs b/osu.Game.Tests/Visual/TestCaseBeatmapCarousel.cs index da5865c96d..e77337d488 100644 --- a/osu.Game.Tests/Visual/TestCaseBeatmapCarousel.cs +++ b/osu.Game.Tests/Visual/TestCaseBeatmapCarousel.cs @@ -57,6 +57,10 @@ namespace osu.Game.Tests.Visual AddAssert($"selected is set{set} diff{diff}", () => carousel.SelectedBeatmap == carousel.Beatmaps.Skip(set - 1).First().Beatmaps.Skip(diff - 1).First()); + void setSelected(int set, int diff) => + AddStep($"select set{set} diff{diff}", () => + carousel.SelectBeatmap(carousel.Beatmaps.Skip(set - 1).First().Beatmaps.Skip(diff - 1).First())); + void advanceSelection(bool diff, int direction = 1, int count = 1) { if (count == 1) @@ -106,6 +110,8 @@ namespace osu.Game.Tests.Visual AddUntilStep(() => !carousel.PendingFilterTask, "Wait for debounce"); checkVisibleItemCount(diff: false, count: 4); checkVisibleItemCount(diff: true, count: 3); + + setSelected(1, diff: 2); } private BeatmapSetInfo createTestBeatmapSet(int i)