osu/osu.Game.Rulesets.Osu.Tests
Bartłomiej Dach a407e267a2 Fix PF/SD legacy mod conversion
Upon investigating an user report in #6091 that indicated that viewing
replays using the Perfect mod would also display the Sudden Death mod
icon despite Perfect being the more restrictive of the two, it turned
out that the logic of importing legacy scores was missing that corner
case. A similar case of Double Time/Nightcore mutual exclusion was
handled, but PF/SD was missed.

Add analogous handling of PF/SD legacy mods for all four rulesets,
and additionally cover a tiny fraction of all cases with unit tests.
The most problematic cases (NC+HD and PF+SD) are covered in all four
basic rulesets.
2019-09-15 22:55:25 +02:00
..
.vscode
Resources Make SkinnabbleTestScene use stored classic skin 2019-09-09 17:05:27 +09:00
osu.Game.Rulesets.Osu.Tests.csproj Bump NUnit3TestAdapter from 3.15.0 to 3.15.1 2019-08-30 13:36:31 +00:00
OsuBeatmapConversionTest.cs Fix incorrect path position being used for old stacking algorithm 2019-08-07 19:35:39 +09:00
OsuDifficultyCalculatorTest.cs Add test case 2019-07-05 15:40:47 +09:30
OsuLegacyModConversionTest.cs Fix PF/SD legacy mod conversion 2019-09-15 22:55:25 +02:00
SkinnableTestScene.cs Make SkinnabbleTestScene use stored classic skin 2019-09-09 17:05:27 +09:00
StackingTest.cs
TestSceneCursorTrail.cs Add scaling to the test 2019-09-11 13:40:53 +09:00
TestSceneDrawableJudgement.cs Expose full hitobject rather than hit windows 2019-09-02 17:14:40 +09:00
TestSceneEditor.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneGameplayCursor.cs Add required type 2019-09-09 17:03:14 +09:00
TestSceneHitCircle.cs Fix shaking test 2019-07-29 17:27:00 +09:00
TestSceneHitCircleHidden.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneHitCircleLongCombo.cs Centralise and update WorkingBeatmap creation in test cases 2019-05-31 14:40:53 +09:00
TestSceneHitCirclePlacementBlueprint.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneHitCircleSelectionBlueprint.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneOsuFlashlight.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneOsuPlayer.cs Fix indentation 2019-08-30 14:54:46 +09:00
TestSceneResumeOverlay.cs Update VisibilityContainer usage in line with framework 2019-06-11 15:13:58 +09:00
TestSceneShaking.cs Refactor HitWindows for legibility 2019-09-06 15:24:14 +09:00
TestSceneSkinFallbacks.cs Refactor skin configuration to be infinitely extensible 2019-09-03 17:57:34 +09:00
TestSceneSlider.cs Update slider test scene 2019-08-20 13:18:59 +09:00
TestSceneSliderHidden.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneSliderInput.cs Centralise and update WorkingBeatmap creation in test cases 2019-05-31 14:40:53 +09:00
TestSceneSliderPlacementBlueprint.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneSliderSelectionBlueprint.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneSpinner.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneSpinnerHidden.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneSpinnerPlacementBlueprint.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneSpinnerSelectionBlueprint.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00