Skip to content

Commit ecaf3e0

Browse files
committed
Fix tests
1 parent 0af07b9 commit ecaf3e0

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

osu.Game.Tests/Online/TestSceneMultiplayerBeatmapAvailabilityTracker.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,13 @@ private void load(GameHost host)
4444
availableBeatmap = importedSet.Beatmaps[0];
4545
unavailableBeatmap = importedSet.Beatmaps[1];
4646

47-
Realm.Write(r => r.Remove(r.Find<BeatmapInfo>(unavailableBeatmap.ID)!));
47+
Realm.Write(r =>
48+
{
49+
BeatmapInfo available = r.Find<BeatmapInfo>(availableBeatmap.ID)!;
50+
available.OnlineMD5Hash = available.MD5Hash;
51+
52+
r.Remove(r.Find<BeatmapInfo>(unavailableBeatmap.ID)!);
53+
});
4854
}
4955

5056
public override void SetUpSteps()

osu.Game.Tests/Online/TestScenePlaylistsBeatmapAvailabilityTracker.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
using osu.Game.Screens.OnlinePlay.Playlists;
2828
using osu.Game.Tests.Resources;
2929
using osu.Game.Tests.Visual;
30+
using Realms;
3031

3132
namespace osu.Game.Tests.Online
3233
{
@@ -229,6 +230,14 @@ public TestBeatmapImporter(TestBeatmapManager testBeatmapManager, Storage storag
229230

230231
return testBeatmapManager.CurrentImport = base.ImportModel(item, archive, parameters, cancellationToken);
231232
}
233+
234+
protected override void PostImport(BeatmapSetInfo model, Realm realm, ImportParameters parameters)
235+
{
236+
foreach (var beatmap in model.Beatmaps)
237+
beatmap.OnlineMD5Hash = beatmap.MD5Hash;
238+
239+
base.PostImport(model, realm, parameters);
240+
}
232241
}
233242
}
234243

0 commit comments

Comments
 (0)