1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-23 15:00:46 +08:00

Add test coverage

This commit is contained in:
fredzio2006
2025-05-07 21:29:17 +02:00
Unverified
parent 843c48c4f8
commit 70d2eb841d
@@ -30,11 +30,15 @@ namespace osu.Game.Rulesets.Mania.Tests.Mods
[TestCase(true)]
public void TestHoldNote(bool shouldMiss) => CreateHitObjectTest(new HitObjectTestData(new HoldNote { StartTime = 1000, EndTime = 3000 }), shouldMiss);
[Test]
public void TestGreatHit() => CreateModTest(new ModTestData
[TestCase(false)]
[TestCase(true)]
public void TestGreatHit(bool onlyPerfectHits) => CreateModTest(new ModTestData
{
Mod = new ManiaModPerfect(),
PassCondition = () => ((ModFailConditionTestPlayer)Player).CheckFailed(false),
Mod = new ManiaModPerfect
{
PerfectScoreOnly = { Value = onlyPerfectHits }
},
PassCondition = () => ((ModFailConditionTestPlayer)Player).CheckFailed(onlyPerfectHits),
Autoplay = false,
CreateBeatmap = () => new Beatmap
{