1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-13 19:12:54 +08:00

Adjust test to actually test diff splitting

This commit is contained in:
Dean Herbert 2023-08-25 18:09:51 +09:00
parent 89eeff515b
commit 84f4fab9cf

View File

@ -505,8 +505,8 @@ namespace osu.Game.Tests.Visual.SongSelect
[Test]
public void TestAddRemoveDifficultySort()
{
const int local_set_count = 1;
const int local_diff_count = 1;
const int local_set_count = 2;
const int local_diff_count = 2;
loadBeatmaps(setCount: local_set_count, diffCount: local_diff_count);
@ -515,23 +515,17 @@ namespace osu.Game.Tests.Visual.SongSelect
checkVisibleItemCount(false, local_set_count * local_diff_count);
var firstAdded = TestResources.CreateTestBeatmapSetInfo(local_diff_count);
var secondAdded = TestResources.CreateTestBeatmapSetInfo(local_diff_count);
AddStep("Add new set", () => carousel.UpdateBeatmapSet(firstAdded));
AddStep("Add new set", () => carousel.UpdateBeatmapSet(secondAdded));
checkVisibleItemCount(false, (local_set_count + 2) * local_diff_count);
AddStep("Remove set", () => carousel.RemoveBeatmapSet(firstAdded));
checkVisibleItemCount(false, (local_set_count + 1) * local_diff_count);
setSelected(local_set_count + 1, 1);
AddStep("Remove set", () => carousel.RemoveBeatmapSet(secondAdded));
AddStep("Remove set", () => carousel.RemoveBeatmapSet(firstAdded));
checkVisibleItemCount(false, (local_set_count) * local_diff_count);
setSelected(local_set_count, 1);
waitForSelection(local_set_count);
}