mirror of
https://github.com/osukey/osukey.git
synced 2025-07-01 16:29:58 +09:00
Just assert doesn't throw and don't catch at LegacyDecoder
This commit is contained in:
@ -484,20 +484,14 @@ namespace osu.Game.Tests.Beatmaps.Formats
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void TestDecodeInvalidEvents()
|
||||
public void TestInvalidEventStillPasses()
|
||||
{
|
||||
var decoder = new LegacyBeatmapDecoder { ApplyOffsets = false };
|
||||
|
||||
using (var goodResStream = TestResources.OpenResource("valid-events.osu"))
|
||||
using (var goodStream = new StreamReader(goodResStream))
|
||||
using (var badResStream = TestResources.OpenResource("invalid-events.osu"))
|
||||
using (var badStream = new StreamReader(badResStream))
|
||||
{
|
||||
var goodBeatmap = decoder.Decode(goodStream);
|
||||
var badBeatmap = decoder.Decode(badStream);
|
||||
|
||||
Assert.AreEqual(goodBeatmap.Breaks[0].Duration, badBeatmap.Breaks[0].Duration);
|
||||
Assert.AreEqual(goodBeatmap.Metadata.BackgroundFile, badBeatmap.Metadata.BackgroundFile);
|
||||
Assert.DoesNotThrow(() => decoder.Decode(badStream));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user