1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-11 08:27:49 +08:00

Rename test cases to test scenes inline with the framework change

This commit is contained in:
Roman Kapustin 2019-05-14 22:37:25 +03:00
parent c04cdd170a
commit 459a285cd8
158 changed files with 261 additions and 261 deletions

View File

@ -13,9 +13,9 @@ using osuTK;
namespace osu.Game.Rulesets.Catch.Tests namespace osu.Game.Rulesets.Catch.Tests
{ {
public class TestCaseAutoJuiceStream : PlayerTestCase public class TestSceneAutoJuiceStream : PlayerTestScene
{ {
public TestCaseAutoJuiceStream() public TestSceneAutoJuiceStream()
: base(new CatchRuleset()) : base(new CatchRuleset())
{ {
} }

View File

@ -13,7 +13,7 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Catch.Tests namespace osu.Game.Rulesets.Catch.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseBananaShower : PlayerTestCase public class TestSceneBananaShower : PlayerTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
@ -24,7 +24,7 @@ namespace osu.Game.Rulesets.Catch.Tests
typeof(DrawableCatchRuleset), typeof(DrawableCatchRuleset),
}; };
public TestCaseBananaShower() public TestSceneBananaShower()
: base(new CatchRuleset()) : base(new CatchRuleset())
{ {
} }

View File

@ -7,9 +7,9 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Catch.Tests namespace osu.Game.Rulesets.Catch.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseCatchPlayer : PlayerTestCase public class TestSceneCatchPlayer : PlayerTestScene
{ {
public TestCaseCatchPlayer() public TestSceneCatchPlayer()
: base(new CatchRuleset()) : base(new CatchRuleset())
{ {
} }

View File

@ -9,9 +9,9 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Catch.Tests namespace osu.Game.Rulesets.Catch.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseCatchStacker : PlayerTestCase public class TestSceneCatchStacker : PlayerTestScene
{ {
public TestCaseCatchStacker() public TestSceneCatchStacker()
: base(new CatchRuleset()) : base(new CatchRuleset())
{ {
} }

View File

@ -13,7 +13,7 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Catch.Tests namespace osu.Game.Rulesets.Catch.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseCatcherArea : OsuTestCase public class TestSceneCatcherArea : OsuTestScene
{ {
private RulesetInfo catchRuleset; private RulesetInfo catchRuleset;
private TestCatcherArea catcherArea; private TestCatcherArea catcherArea;
@ -23,7 +23,7 @@ namespace osu.Game.Rulesets.Catch.Tests
typeof(CatcherArea), typeof(CatcherArea),
}; };
public TestCaseCatcherArea() public TestSceneCatcherArea()
{ {
AddSliderStep<float>("CircleSize", 0, 8, 5, createCatcher); AddSliderStep<float>("CircleSize", 0, 8, 5, createCatcher);
AddToggleStep("Hyperdash", t => catcherArea.ToggleHyperDash(t)); AddToggleStep("Hyperdash", t => catcherArea.ToggleHyperDash(t));

View File

@ -15,7 +15,7 @@ using osuTK;
namespace osu.Game.Rulesets.Catch.Tests namespace osu.Game.Rulesets.Catch.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseFruitObjects : OsuTestCase public class TestSceneFruitObjects : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
@ -29,7 +29,7 @@ namespace osu.Game.Rulesets.Catch.Tests
typeof(Pulp), typeof(Pulp),
}; };
public TestCaseFruitObjects() public TestSceneFruitObjects()
{ {
Add(new GridContainer Add(new GridContainer
{ {

View File

@ -10,9 +10,9 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Catch.Tests namespace osu.Game.Rulesets.Catch.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseHyperDash : PlayerTestCase public class TestSceneHyperDash : PlayerTestScene
{ {
public TestCaseHyperDash() public TestSceneHyperDash()
: base(new CatchRuleset()) : base(new CatchRuleset())
{ {
} }

View File

@ -8,12 +8,12 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Mania.Tests namespace osu.Game.Rulesets.Mania.Tests
{ {
public abstract class ManiaInputTestCase : OsuTestCase public abstract class ManiaInputTestScene : OsuTestScene
{ {
private readonly Container<Drawable> content; private readonly Container<Drawable> content;
protected override Container<Drawable> Content => content ?? base.Content; protected override Container<Drawable> Content => content ?? base.Content;
protected ManiaInputTestCase(int keys) protected ManiaInputTestScene(int keys)
{ {
base.Content.Add(content = new LocalInputManager(keys)); base.Content.Add(content = new LocalInputManager(keys));
} }

View File

@ -20,14 +20,14 @@ using osuTK.Graphics;
namespace osu.Game.Rulesets.Mania.Tests namespace osu.Game.Rulesets.Mania.Tests
{ {
[Cached(Type = typeof(IManiaHitObjectComposer))] [Cached(Type = typeof(IManiaHitObjectComposer))]
public abstract class ManiaPlacementBlueprintTestCase : PlacementBlueprintTestCase, IManiaHitObjectComposer public abstract class ManiaPlacementBlueprintTestScene : PlacementBlueprintTestScene, IManiaHitObjectComposer
{ {
private readonly Column column; private readonly Column column;
[Cached(typeof(IReadOnlyList<Mod>))] [Cached(typeof(IReadOnlyList<Mod>))]
private IReadOnlyList<Mod> mods { get; set; } = Array.Empty<Mod>(); private IReadOnlyList<Mod> mods { get; set; } = Array.Empty<Mod>();
protected ManiaPlacementBlueprintTestCase() protected ManiaPlacementBlueprintTestScene()
{ {
Add(column = new Column(0) Add(column = new Column(0)
{ {

View File

@ -13,14 +13,14 @@ using osuTK.Graphics;
namespace osu.Game.Rulesets.Mania.Tests namespace osu.Game.Rulesets.Mania.Tests
{ {
[Cached(Type = typeof(IManiaHitObjectComposer))] [Cached(Type = typeof(IManiaHitObjectComposer))]
public abstract class ManiaSelectionBlueprintTestCase : SelectionBlueprintTestCase, IManiaHitObjectComposer public abstract class ManiaSelectionBlueprintTestScene : SelectionBlueprintTestScene, IManiaHitObjectComposer
{ {
[Cached(Type = typeof(IAdjustableClock))] [Cached(Type = typeof(IAdjustableClock))]
private readonly IAdjustableClock clock = new StopwatchClock(); private readonly IAdjustableClock clock = new StopwatchClock();
private readonly Column column; private readonly Column column;
protected ManiaSelectionBlueprintTestCase() protected ManiaSelectionBlueprintTestScene()
{ {
Add(column = new Column(0) Add(column = new Column(0)
{ {

View File

@ -12,7 +12,7 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Mania.Tests namespace osu.Game.Rulesets.Mania.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseAutoGeneration : OsuTestCase public class TestSceneAutoGeneration : OsuTestScene
{ {
[Test] [Test]
public void TestSingleNote() public void TestSingleNote()

View File

@ -22,7 +22,7 @@ using osuTK.Graphics;
namespace osu.Game.Rulesets.Mania.Tests namespace osu.Game.Rulesets.Mania.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseColumn : ManiaInputTestCase public class TestSceneColumn : ManiaInputTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
@ -37,7 +37,7 @@ namespace osu.Game.Rulesets.Mania.Tests
private readonly List<Column> columns = new List<Column>(); private readonly List<Column> columns = new List<Column>();
public TestCaseColumn() public TestSceneColumn()
: base(2) : base(2)
{ {
} }

View File

@ -11,11 +11,11 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Mania.Tests namespace osu.Game.Rulesets.Mania.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseEditor : EditorTestCase public class TestSceneEditor : EditorTestScene
{ {
private readonly Bindable<ManiaScrollingDirection> direction = new Bindable<ManiaScrollingDirection>(); private readonly Bindable<ManiaScrollingDirection> direction = new Bindable<ManiaScrollingDirection>();
public TestCaseEditor() public TestSceneEditor()
: base(new ManiaRuleset()) : base(new ManiaRuleset())
{ {
AddStep("upwards scroll", () => direction.Value = ManiaScrollingDirection.Up); AddStep("upwards scroll", () => direction.Value = ManiaScrollingDirection.Up);

View File

@ -10,7 +10,7 @@ using osu.Game.Rulesets.Objects.Drawables;
namespace osu.Game.Rulesets.Mania.Tests namespace osu.Game.Rulesets.Mania.Tests
{ {
public class TestCaseHoldNotePlacementBlueprint : ManiaPlacementBlueprintTestCase public class TestSceneHoldNotePlacementBlueprint : ManiaPlacementBlueprintTestScene
{ {
protected override DrawableHitObject CreateHitObject(HitObject hitObject) => new DrawableHoldNote((HoldNote)hitObject); protected override DrawableHitObject CreateHitObject(HitObject hitObject) => new DrawableHoldNote((HoldNote)hitObject);
protected override PlacementBlueprint CreateBlueprint() => new HoldNotePlacementBlueprint(); protected override PlacementBlueprint CreateBlueprint() => new HoldNotePlacementBlueprint();

View File

@ -15,14 +15,14 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Mania.Tests namespace osu.Game.Rulesets.Mania.Tests
{ {
public class TestCaseHoldNoteSelectionBlueprint : ManiaSelectionBlueprintTestCase public class TestSceneHoldNoteSelectionBlueprint : ManiaSelectionBlueprintTestScene
{ {
private readonly DrawableHoldNote drawableObject; private readonly DrawableHoldNote drawableObject;
protected override Container<Drawable> Content => content ?? base.Content; protected override Container<Drawable> Content => content ?? base.Content;
private readonly Container content; private readonly Container content;
public TestCaseHoldNoteSelectionBlueprint() public TestSceneHoldNoteSelectionBlueprint()
{ {
var holdNote = new HoldNote { Column = 0, Duration = 1000 }; var holdNote = new HoldNote { Column = 0, Duration = 1000 };
holdNote.ApplyDefaults(new ControlPointInfo(), new BeatmapDifficulty()); holdNote.ApplyDefaults(new ControlPointInfo(), new BeatmapDifficulty());

View File

@ -10,7 +10,7 @@ using osu.Game.Rulesets.Objects.Drawables;
namespace osu.Game.Rulesets.Mania.Tests namespace osu.Game.Rulesets.Mania.Tests
{ {
public class TestCaseNotePlacementBlueprint : ManiaPlacementBlueprintTestCase public class TestSceneNotePlacementBlueprint : ManiaPlacementBlueprintTestScene
{ {
protected override DrawableHitObject CreateHitObject(HitObject hitObject) => new DrawableNote((Note)hitObject); protected override DrawableHitObject CreateHitObject(HitObject hitObject) => new DrawableNote((Note)hitObject);
protected override PlacementBlueprint CreateBlueprint() => new NotePlacementBlueprint(); protected override PlacementBlueprint CreateBlueprint() => new NotePlacementBlueprint();

View File

@ -15,14 +15,14 @@ using osuTK;
namespace osu.Game.Rulesets.Mania.Tests namespace osu.Game.Rulesets.Mania.Tests
{ {
public class TestCaseNoteSelectionBlueprint : ManiaSelectionBlueprintTestCase public class TestSceneNoteSelectionBlueprint : ManiaSelectionBlueprintTestScene
{ {
private readonly DrawableNote drawableObject; private readonly DrawableNote drawableObject;
protected override Container<Drawable> Content => content ?? base.Content; protected override Container<Drawable> Content => content ?? base.Content;
private readonly Container content; private readonly Container content;
public TestCaseNoteSelectionBlueprint() public TestSceneNoteSelectionBlueprint()
{ {
var note = new Note { Column = 0 }; var note = new Note { Column = 0 };
note.ApplyDefaults(new ControlPointInfo(), new BeatmapDifficulty()); note.ApplyDefaults(new ControlPointInfo(), new BeatmapDifficulty());

View File

@ -27,7 +27,7 @@ using osuTK.Graphics;
namespace osu.Game.Rulesets.Mania.Tests namespace osu.Game.Rulesets.Mania.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseNotes : OsuTestCase public class TestSceneNotes : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {

View File

@ -22,7 +22,7 @@ using osuTK;
namespace osu.Game.Rulesets.Mania.Tests namespace osu.Game.Rulesets.Mania.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseStage : ManiaInputTestCase public class TestSceneStage : ManiaInputTestScene
{ {
private const int columns = 4; private const int columns = 4;
@ -33,7 +33,7 @@ namespace osu.Game.Rulesets.Mania.Tests
private FillFlowContainer<ScrollingTestContainer> fill; private FillFlowContainer<ScrollingTestContainer> fill;
public TestCaseStage() public TestSceneStage()
: base(columns) : base(columns)
{ {
} }

View File

@ -7,9 +7,9 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseEditor : EditorTestCase public class TestSceneEditor : EditorTestScene
{ {
public TestCaseEditor() public TestSceneEditor()
: base(new OsuRuleset()) : base(new OsuRuleset())
{ {
} }

View File

@ -15,7 +15,7 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseGameplayCursor : OsuTestCase, IProvideCursor public class TestSceneGameplayCursor : OsuTestScene, IProvideCursor
{ {
private GameplayCursorContainer cursorContainer; private GameplayCursorContainer cursorContainer;

View File

@ -19,7 +19,7 @@ using osu.Game.Rulesets.Scoring;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseHitCircle : OsuTestCase public class TestSceneHitCircle : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
@ -31,7 +31,7 @@ namespace osu.Game.Rulesets.Osu.Tests
private int depthIndex; private int depthIndex;
public TestCaseHitCircle() public TestSceneHitCircle()
{ {
base.Content.Add(content = new OsuInputManager(new RulesetInfo { ID = 0 })); base.Content.Add(content = new OsuInputManager(new RulesetInfo { ID = 0 }));

View File

@ -10,11 +10,11 @@ using osu.Game.Rulesets.Osu.Mods;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseHitCircleHidden : TestCaseHitCircle public class TestSceneHitCircleHidden : TestSceneHitCircle
{ {
public override IReadOnlyList<Type> RequiredTypes => base.RequiredTypes.Concat(new[] { typeof(OsuModHidden) }).ToList(); public override IReadOnlyList<Type> RequiredTypes => base.RequiredTypes.Concat(new[] { typeof(OsuModHidden) }).ToList();
public TestCaseHitCircleHidden() public TestSceneHitCircleHidden()
{ {
Mods.Value = new[] { new OsuModHidden() }; Mods.Value = new[] { new OsuModHidden() };
} }

View File

@ -10,9 +10,9 @@ using osuTK;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseHitCircleLongCombo : PlayerTestCase public class TestSceneHitCircleLongCombo : PlayerTestScene
{ {
public TestCaseHitCircleLongCombo() public TestSceneHitCircleLongCombo()
: base(new OsuRuleset()) : base(new OsuRuleset())
{ {
} }

View File

@ -11,7 +11,7 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
public class TestCaseHitCirclePlacementBlueprint : PlacementBlueprintTestCase public class TestSceneHitCirclePlacementBlueprint : PlacementBlueprintTestScene
{ {
protected override DrawableHitObject CreateHitObject(HitObject hitObject) => new DrawableHitCircle((HitCircle)hitObject); protected override DrawableHitObject CreateHitObject(HitObject hitObject) => new DrawableHitCircle((HitCircle)hitObject);
protected override PlacementBlueprint CreateBlueprint() => new HitCirclePlacementBlueprint(); protected override PlacementBlueprint CreateBlueprint() => new HitCirclePlacementBlueprint();

View File

@ -12,11 +12,11 @@ using osuTK;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
public class TestCaseHitCircleSelectionBlueprint : SelectionBlueprintTestCase public class TestSceneHitCircleSelectionBlueprint : SelectionBlueprintTestScene
{ {
private readonly DrawableHitCircle drawableObject; private readonly DrawableHitCircle drawableObject;
public TestCaseHitCircleSelectionBlueprint() public TestSceneHitCircleSelectionBlueprint()
{ {
var hitCircle = new HitCircle { Position = new Vector2(256, 192) }; var hitCircle = new HitCircle { Position = new Vector2(256, 192) };
hitCircle.ApplyDefaults(new ControlPointInfo(), new BeatmapDifficulty { CircleSize = 2 }); hitCircle.ApplyDefaults(new ControlPointInfo(), new BeatmapDifficulty { CircleSize = 2 });

View File

@ -7,7 +7,7 @@ using osu.Game.Screens.Play;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
public class TestCaseOsuFlashlight : TestCaseOsuPlayer public class TestSceneOsuFlashlight : TestSceneOsuPlayer
{ {
protected override Player CreatePlayer(Ruleset ruleset) protected override Player CreatePlayer(Ruleset ruleset)
{ {

View File

@ -7,9 +7,9 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseOsuPlayer : PlayerTestCase public class TestSceneOsuPlayer : PlayerTestScene
{ {
public TestCaseOsuPlayer() public TestSceneOsuPlayer()
: base(new OsuRuleset()) : base(new OsuRuleset())
{ {
} }

View File

@ -12,14 +12,14 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
public class TestCaseResumeOverlay : ManualInputManagerTestCase public class TestSceneResumeOverlay : ManualInputManagerTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
typeof(OsuResumeOverlay), typeof(OsuResumeOverlay),
}; };
public TestCaseResumeOverlay() public TestSceneResumeOverlay()
{ {
ManualOsuInputManager osuInputManager; ManualOsuInputManager osuInputManager;
CursorContainer cursor; CursorContainer cursor;

View File

@ -7,7 +7,7 @@ using osu.Game.Rulesets.Scoring;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
public class TestCaseShaking : TestCaseHitCircle public class TestSceneShaking : TestSceneHitCircle
{ {
public override void Add(Drawable drawable) public override void Add(Drawable drawable)
{ {

View File

@ -27,7 +27,7 @@ using osu.Game.Rulesets.Osu.Objects.Drawables.Pieces;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseSlider : OsuTestCase public class TestSceneSlider : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
@ -45,7 +45,7 @@ namespace osu.Game.Rulesets.Osu.Tests
private int depthIndex; private int depthIndex;
public TestCaseSlider() public TestSceneSlider()
{ {
base.Content.Add(content = new OsuInputManager(new RulesetInfo { ID = 0 })); base.Content.Add(content = new OsuInputManager(new RulesetInfo { ID = 0 }));

View File

@ -10,11 +10,11 @@ using osu.Game.Rulesets.Osu.Mods;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseSliderHidden : TestCaseSlider public class TestSceneSliderHidden : TestSceneSlider
{ {
public override IReadOnlyList<Type> RequiredTypes => base.RequiredTypes.Concat(new[] { typeof(OsuModHidden) }).ToList(); public override IReadOnlyList<Type> RequiredTypes => base.RequiredTypes.Concat(new[] { typeof(OsuModHidden) }).ToList();
public TestCaseSliderHidden() public TestSceneSliderHidden()
{ {
Mods.Value = new[] { new OsuModHidden() }; Mods.Value = new[] { new OsuModHidden() };
} }

View File

@ -26,7 +26,7 @@ using osuTK;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
public class TestCaseSliderInput : RateAdjustedBeatmapTestCase public class TestSceneSliderInput : RateAdjustedBeatmapTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {

View File

@ -11,7 +11,7 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
public class TestCaseSliderPlacementBlueprint : PlacementBlueprintTestCase public class TestSceneSliderPlacementBlueprint : PlacementBlueprintTestScene
{ {
protected override DrawableHitObject CreateHitObject(HitObject hitObject) => new DrawableSlider((Slider)hitObject); protected override DrawableHitObject CreateHitObject(HitObject hitObject) => new DrawableSlider((Slider)hitObject);
protected override PlacementBlueprint CreateBlueprint() => new SliderPlacementBlueprint(); protected override PlacementBlueprint CreateBlueprint() => new SliderPlacementBlueprint();

View File

@ -17,7 +17,7 @@ using osuTK;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
public class TestCaseSliderSelectionBlueprint : SelectionBlueprintTestCase public class TestSceneSliderSelectionBlueprint : SelectionBlueprintTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
@ -31,7 +31,7 @@ namespace osu.Game.Rulesets.Osu.Tests
private readonly DrawableSlider drawableObject; private readonly DrawableSlider drawableObject;
public TestCaseSliderSelectionBlueprint() public TestSceneSliderSelectionBlueprint()
{ {
var slider = new Slider var slider = new Slider
{ {

View File

@ -18,7 +18,7 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseSpinner : OsuTestCase public class TestSceneSpinner : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
@ -32,7 +32,7 @@ namespace osu.Game.Rulesets.Osu.Tests
private int depthIndex; private int depthIndex;
public TestCaseSpinner() public TestSceneSpinner()
{ {
base.Content.Add(content = new OsuInputManager(new RulesetInfo { ID = 0 })); base.Content.Add(content = new OsuInputManager(new RulesetInfo { ID = 0 }));

View File

@ -10,11 +10,11 @@ using osu.Game.Rulesets.Osu.Mods;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseSpinnerHidden : TestCaseSpinner public class TestSceneSpinnerHidden : TestSceneSpinner
{ {
public override IReadOnlyList<Type> RequiredTypes => base.RequiredTypes.Concat(new[] { typeof(OsuModHidden) }).ToList(); public override IReadOnlyList<Type> RequiredTypes => base.RequiredTypes.Concat(new[] { typeof(OsuModHidden) }).ToList();
public TestCaseSpinnerHidden() public TestSceneSpinnerHidden()
{ {
Mods.Value = new[] { new OsuModHidden() }; Mods.Value = new[] { new OsuModHidden() };
} }

View File

@ -11,7 +11,7 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
public class TestCaseSpinnerPlacementBlueprint : PlacementBlueprintTestCase public class TestSceneSpinnerPlacementBlueprint : PlacementBlueprintTestScene
{ {
protected override DrawableHitObject CreateHitObject(HitObject hitObject) => new DrawableSpinner((Spinner)hitObject); protected override DrawableHitObject CreateHitObject(HitObject hitObject) => new DrawableSpinner((Spinner)hitObject);

View File

@ -17,7 +17,7 @@ using osuTK;
namespace osu.Game.Rulesets.Osu.Tests namespace osu.Game.Rulesets.Osu.Tests
{ {
public class TestCaseSpinnerSelectionBlueprint : SelectionBlueprintTestCase public class TestSceneSpinnerSelectionBlueprint : SelectionBlueprintTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
@ -27,7 +27,7 @@ namespace osu.Game.Rulesets.Osu.Tests
private readonly DrawableSpinner drawableSpinner; private readonly DrawableSpinner drawableSpinner;
public TestCaseSpinnerSelectionBlueprint() public TestSceneSpinnerSelectionBlueprint()
{ {
var spinner = new Spinner var spinner = new Spinner
{ {

View File

@ -16,7 +16,7 @@ using osu.Game.Tests.Visual;
namespace osu.Game.Rulesets.Taiko.Tests namespace osu.Game.Rulesets.Taiko.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseInputDrum : OsuTestCase public class TestSceneInputDrum : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
@ -26,7 +26,7 @@ namespace osu.Game.Rulesets.Taiko.Tests
typeof(SampleControlPoint) typeof(SampleControlPoint)
}; };
public TestCaseInputDrum() public TestSceneInputDrum()
{ {
Add(new TaikoInputManager(new RulesetInfo { ID = 1 }) Add(new TaikoInputManager(new RulesetInfo { ID = 1 })
{ {

View File

@ -26,7 +26,7 @@ using osu.Game.Rulesets.Scoring;
namespace osu.Game.Rulesets.Taiko.Tests namespace osu.Game.Rulesets.Taiko.Tests
{ {
[TestFixture] [TestFixture]
public class TestCaseTaikoPlayfield : OsuTestCase public class TestSceneTaikoPlayfield : OsuTestScene
{ {
private const double default_duration = 1000; private const double default_duration = 1000;
private const float scroll_time = 1000; private const float scroll_time = 1000;

View File

@ -35,7 +35,7 @@ using osuTK.Graphics;
namespace osu.Game.Tests.Visual.Background namespace osu.Game.Tests.Visual.Background
{ {
[TestFixture] [TestFixture]
public class TestCaseBackgroundScreenBeatmap : ManualInputManagerTestCase public class TestSceneBackgroundScreenBeatmap : ManualInputManagerTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {

View File

@ -12,14 +12,14 @@ using osuTK.Graphics;
namespace osu.Game.Tests.Visual.Components namespace osu.Game.Tests.Visual.Components
{ {
[TestFixture] [TestFixture]
public class TestCaseIdleTracker : ManualInputManagerTestCase public class TestSceneIdleTracker : ManualInputManagerTestScene
{ {
private readonly IdleTrackingBox box1; private readonly IdleTrackingBox box1;
private readonly IdleTrackingBox box2; private readonly IdleTrackingBox box2;
private readonly IdleTrackingBox box3; private readonly IdleTrackingBox box3;
private readonly IdleTrackingBox box4; private readonly IdleTrackingBox box4;
public TestCaseIdleTracker() public TestSceneIdleTracker()
{ {
Children = new Drawable[] Children = new Drawable[]
{ {

View File

@ -15,7 +15,7 @@ using osuTK.Graphics;
namespace osu.Game.Tests.Visual.Components namespace osu.Game.Tests.Visual.Components
{ {
public class TestCasePollingComponent : OsuTestCase public class TestScenePollingComponent : OsuTestScene
{ {
private Container pollBox; private Container pollBox;
private TestPoller poller; private TestPoller poller;

View File

@ -10,7 +10,7 @@ using osu.Game.Beatmaps;
namespace osu.Game.Tests.Visual.Components namespace osu.Game.Tests.Visual.Components
{ {
public class TestCasePreviewTrackManager : OsuTestCase, IPreviewTrackOwner public class TestScenePreviewTrackManager : OsuTestScene, IPreviewTrackOwner
{ {
private readonly PreviewTrackManager trackManager = new TestPreviewTrackManager(); private readonly PreviewTrackManager trackManager = new TestPreviewTrackManager();

View File

@ -11,7 +11,7 @@ using osuTK;
namespace osu.Game.Tests.Visual.Editor namespace osu.Game.Tests.Visual.Editor
{ {
public class TestCaseBeatDivisorControl : OsuTestCase public class TestSceneBeatDivisorControl : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] { typeof(BindableBeatDivisor) }; public override IReadOnlyList<Type> RequiredTypes => new[] { typeof(BindableBeatDivisor) };

View File

@ -12,7 +12,7 @@ using osu.Game.Tests.Beatmaps;
namespace osu.Game.Tests.Visual.Editor namespace osu.Game.Tests.Visual.Editor
{ {
[TestFixture] [TestFixture]
public class TestCaseEditorCompose : EditorClockTestCase public class TestSceneEditorCompose : EditorClockTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] { typeof(ComposeScreen) }; public override IReadOnlyList<Type> RequiredTypes => new[] { typeof(ComposeScreen) };

View File

@ -10,11 +10,11 @@ using osu.Game.Screens.Edit.Components.RadioButtons;
namespace osu.Game.Tests.Visual.Editor namespace osu.Game.Tests.Visual.Editor
{ {
[TestFixture] [TestFixture]
public class TestCaseEditorComposeRadioButtons : OsuTestCase public class TestSceneEditorComposeRadioButtons : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] { typeof(DrawableRadioButton) }; public override IReadOnlyList<Type> RequiredTypes => new[] { typeof(DrawableRadioButton) };
public TestCaseEditorComposeRadioButtons() public TestSceneEditorComposeRadioButtons()
{ {
RadioButtonCollection collection; RadioButtonCollection collection;
Add(collection = new RadioButtonCollection Add(collection = new RadioButtonCollection

View File

@ -19,7 +19,7 @@ using osuTK.Graphics;
namespace osu.Game.Tests.Visual.Editor namespace osu.Game.Tests.Visual.Editor
{ {
[TestFixture] [TestFixture]
public class TestCaseEditorComposeTimeline : EditorClockTestCase public class TestSceneEditorComposeTimeline : EditorClockTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {

View File

@ -13,11 +13,11 @@ using osu.Game.Screens.Edit.Components.Menus;
namespace osu.Game.Tests.Visual.Editor namespace osu.Game.Tests.Visual.Editor
{ {
[TestFixture] [TestFixture]
public class TestCaseEditorMenuBar : OsuTestCase public class TestSceneEditorMenuBar : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] { typeof(EditorMenuBar), typeof(ScreenSelectionTabControl) }; public override IReadOnlyList<Type> RequiredTypes => new[] { typeof(EditorMenuBar), typeof(ScreenSelectionTabControl) };
public TestCaseEditorMenuBar() public TestSceneEditorMenuBar()
{ {
Add(new Container Add(new Container
{ {

View File

@ -17,9 +17,9 @@ using osuTK.Graphics;
namespace osu.Game.Tests.Visual.Editor namespace osu.Game.Tests.Visual.Editor
{ {
[TestFixture] [TestFixture]
public class TestCaseEditorSeekSnapping : EditorClockTestCase public class TestSceneEditorSeekSnapping : EditorClockTestScene
{ {
public TestCaseEditorSeekSnapping() public TestSceneEditorSeekSnapping()
{ {
BeatDivisor.Value = 4; BeatDivisor.Value = 4;
} }

View File

@ -14,7 +14,7 @@ using osuTK;
namespace osu.Game.Tests.Visual.Editor namespace osu.Game.Tests.Visual.Editor
{ {
[TestFixture] [TestFixture]
public class TestCaseEditorSummaryTimeline : EditorClockTestCase public class TestSceneEditorSummaryTimeline : EditorClockTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] { typeof(SummaryTimeline) }; public override IReadOnlyList<Type> RequiredTypes => new[] { typeof(SummaryTimeline) };

View File

@ -25,7 +25,7 @@ namespace osu.Game.Tests.Visual.Editor
{ {
[TestFixture] [TestFixture]
[Cached(Type = typeof(IPlacementHandler))] [Cached(Type = typeof(IPlacementHandler))]
public class TestCaseHitObjectComposer : OsuTestCase, IPlacementHandler public class TestSceneHitObjectComposer : OsuTestScene, IPlacementHandler
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {

View File

@ -13,7 +13,7 @@ using osuTK;
namespace osu.Game.Tests.Visual.Editor namespace osu.Game.Tests.Visual.Editor
{ {
[TestFixture] [TestFixture]
public class TestCasePlaybackControl : OsuTestCase public class TestScenePlaybackControl : OsuTestScene
{ {
[BackgroundDependencyLoader] [BackgroundDependencyLoader]
private void load() private void load()

View File

@ -15,7 +15,7 @@ using osuTK.Graphics;
namespace osu.Game.Tests.Visual.Editor namespace osu.Game.Tests.Visual.Editor
{ {
[TestFixture] [TestFixture]
public class TestCaseWaveContainer : OsuTestCase public class TestSceneWaveContainer : OsuTestScene
{ {
[BackgroundDependencyLoader] [BackgroundDependencyLoader]
private void load(OsuColour colours) private void load(OsuColour colours)

View File

@ -15,7 +15,7 @@ using osuTK.Graphics;
namespace osu.Game.Tests.Visual.Editor namespace osu.Game.Tests.Visual.Editor
{ {
[TestFixture] [TestFixture]
public class TestCaseWaveform : OsuTestCase public class TestSceneWaveform : OsuTestScene
{ {
private WorkingBeatmap waveformBeatmap; private WorkingBeatmap waveformBeatmap;

View File

@ -17,7 +17,7 @@ using osuTK.Graphics;
namespace osu.Game.Tests.Visual.Editor namespace osu.Game.Tests.Visual.Editor
{ {
public class TestCaseZoomableScrollContainer : ManualInputManagerTestCase public class TestSceneZoomableScrollContainer : ManualInputManagerTestScene
{ {
private ZoomableScrollContainer scrollContainer; private ZoomableScrollContainer scrollContainer;
private Drawable innerBox; private Drawable innerBox;

View File

@ -10,7 +10,7 @@ using osu.Game.Screens.Play;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
[Description("Player instantiated with an autoplay mod.")] [Description("Player instantiated with an autoplay mod.")]
public class TestCaseAutoplay : AllPlayersTestCase public class TestSceneAutoplay : AllPlayersTestScene
{ {
protected override Player CreatePlayer(Ruleset ruleset) protected override Player CreatePlayer(Ruleset ruleset)
{ {

View File

@ -9,11 +9,11 @@ using osu.Game.Screens.Play;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
[TestFixture] [TestFixture]
public class TestCaseBreakOverlay : OsuTestCase public class TestSceneBreakOverlay : OsuTestScene
{ {
private readonly BreakOverlay breakOverlay; private readonly BreakOverlay breakOverlay;
public TestCaseBreakOverlay() public TestSceneBreakOverlay()
{ {
Child = breakOverlay = new BreakOverlay(true); Child = breakOverlay = new BreakOverlay(true);

View File

@ -10,7 +10,7 @@ using osu.Game.Rulesets.UI;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
public class TestCaseFrameStabilityContainer : OsuTestCase public class TestSceneFrameStabilityContainer : OsuTestScene
{ {
private readonly ManualClock manualClock; private readonly ManualClock manualClock;
@ -18,7 +18,7 @@ namespace osu.Game.Tests.Visual.Gameplay
private ClockConsumingChild consumer; private ClockConsumingChild consumer;
public TestCaseFrameStabilityContainer() public TestSceneFrameStabilityContainer()
{ {
Child = mainContainer = new Container Child = mainContainer = new Container
{ {

View File

@ -17,7 +17,7 @@ using osuTK.Input;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
[Description("player pause/fail screens")] [Description("player pause/fail screens")]
public class TestCaseGameplayMenuOverlay : ManualInputManagerTestCase public class TestSceneGameplayMenuOverlay : ManualInputManagerTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] { typeof(FailOverlay), typeof(PauseOverlay) }; public override IReadOnlyList<Type> RequiredTypes => new[] { typeof(FailOverlay), typeof(PauseOverlay) };

View File

@ -13,7 +13,7 @@ using osuTK.Input;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
[Description("'Hold to Quit' UI element")] [Description("'Hold to Quit' UI element")]
public class TestCaseHoldForMenuButton : ManualInputManagerTestCase public class TestSceneHoldForMenuButton : ManualInputManagerTestScene
{ {
private bool exitAction; private bool exitAction;

View File

@ -14,7 +14,7 @@ using osuTK.Input;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
[TestFixture] [TestFixture]
public class TestCaseKeyCounter : ManualInputManagerTestCase public class TestSceneKeyCounter : ManualInputManagerTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
@ -23,7 +23,7 @@ namespace osu.Game.Tests.Visual.Gameplay
typeof(KeyCounterDisplay) typeof(KeyCounterDisplay)
}; };
public TestCaseKeyCounter() public TestSceneKeyCounter()
{ {
KeyCounterKeyboard rewindTestKeyCounterKeyboard; KeyCounterKeyboard rewindTestKeyCounterKeyboard;
KeyCounterDisplay kc = new KeyCounterDisplay KeyCounterDisplay kc = new KeyCounterDisplay

View File

@ -11,7 +11,7 @@ using osu.Game.Users;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
[TestFixture] [TestFixture]
public class TestCaseMedalOverlay : OsuTestCase public class TestSceneMedalOverlay : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
@ -19,7 +19,7 @@ namespace osu.Game.Tests.Visual.Gameplay
typeof(DrawableMedal), typeof(DrawableMedal),
}; };
public TestCaseMedalOverlay() public TestSceneMedalOverlay()
{ {
AddStep(@"display", () => AddStep(@"display", () =>
{ {

View File

@ -18,7 +18,7 @@ using osuTK.Input;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
public class TestCasePause : PlayerTestCase public class TestScenePause : PlayerTestScene
{ {
protected new PausePlayer Player => (PausePlayer)base.Player; protected new PausePlayer Player => (PausePlayer)base.Player;
@ -26,7 +26,7 @@ namespace osu.Game.Tests.Visual.Gameplay
protected override Container<Drawable> Content => content; protected override Container<Drawable> Content => content;
public TestCasePause() public TestScenePause()
: base(new OsuRuleset()) : base(new OsuRuleset())
{ {
base.Content.Add(content = new MenuCursorContainer { RelativeSizeAxes = Axes.Both }); base.Content.Add(content = new MenuCursorContainer { RelativeSizeAxes = Axes.Both });

View File

@ -20,7 +20,7 @@ using osu.Game.Tests.Beatmaps;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
public class TestCasePlayerLoader : ManualInputManagerTestCase public class TestScenePlayerLoader : ManualInputManagerTestScene
{ {
private PlayerLoader loader; private PlayerLoader loader;
private OsuScreenStack stack; private OsuScreenStack stack;

View File

@ -10,7 +10,7 @@ using osu.Game.Screens.Play;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
public class TestCasePlayerReferenceLeaking : AllPlayersTestCase public class TestScenePlayerReferenceLeaking : AllPlayersTestScene
{ {
private readonly WeakList<WorkingBeatmap> workingWeakReferences = new WeakList<WorkingBeatmap>(); private readonly WeakList<WorkingBeatmap> workingWeakReferences = new WeakList<WorkingBeatmap>();

View File

@ -13,7 +13,7 @@ using osu.Game.Screens.Play;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
[Description("Player instantiated with a replay.")] [Description("Player instantiated with a replay.")]
public class TestCaseReplay : AllPlayersTestCase public class TestSceneReplay : AllPlayersTestScene
{ {
protected override Player CreatePlayer(Ruleset ruleset) protected override Player CreatePlayer(Ruleset ruleset)
{ {

View File

@ -10,9 +10,9 @@ using osu.Game.Screens.Play.PlayerSettings;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
[TestFixture] [TestFixture]
public class TestCaseReplaySettingsOverlay : OsuTestCase public class TestSceneReplaySettingsOverlay : OsuTestScene
{ {
public TestCaseReplaySettingsOverlay() public TestSceneReplaySettingsOverlay()
{ {
ExampleContainer container; ExampleContainer container;

View File

@ -16,7 +16,7 @@ using osu.Game.Users;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
[TestFixture] [TestFixture]
public class TestCaseResults : ScreenTestCase public class TestSceneResults : ScreenTestScene
{ {
private BeatmapManager beatmaps; private BeatmapManager beatmaps;

View File

@ -12,9 +12,9 @@ using osuTK;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
[TestFixture] [TestFixture]
public class TestCaseScoreCounter : OsuTestCase public class TestSceneScoreCounter : OsuTestScene
{ {
public TestCaseScoreCounter() public TestSceneScoreCounter()
{ {
int numerator = 0, denominator = 0; int numerator = 0, denominator = 0;

View File

@ -21,7 +21,7 @@ using osuTK;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
[TestFixture] [TestFixture]
public class TestCaseScrollingHitObjects : OsuTestCase public class TestSceneScrollingHitObjects : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] { typeof(Playfield) }; public override IReadOnlyList<Type> RequiredTypes => new[] { typeof(Playfield) };
@ -31,7 +31,7 @@ namespace osu.Game.Tests.Visual.Gameplay
private readonly ScrollingTestContainer[] scrollContainers = new ScrollingTestContainer[4]; private readonly ScrollingTestContainer[] scrollContainers = new ScrollingTestContainer[4];
private readonly TestPlayfield[] playfields = new TestPlayfield[4]; private readonly TestPlayfield[] playfields = new TestPlayfield[4];
public TestCaseScrollingHitObjects() public TestSceneScrollingHitObjects()
{ {
Add(new GridContainer Add(new GridContainer
{ {

View File

@ -15,7 +15,7 @@ using osuTK.Graphics;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
public class TestCaseSkinReloadable : OsuTestCase public class TestSceneSkinReloadable : OsuTestScene
{ {
[Test] [Test]
public void TestInitialLoad() public void TestInitialLoad()

View File

@ -7,7 +7,7 @@ using osu.Game.Screens.Play;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
[TestFixture] [TestFixture]
public class TestCaseSkipOverlay : OsuTestCase public class TestSceneSkipOverlay : OsuTestScene
{ {
protected override void LoadComplete() protected override void LoadComplete()
{ {

View File

@ -13,7 +13,7 @@ using osu.Game.Screens.Play;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
[TestFixture] [TestFixture]
public class TestCaseSongProgress : OsuTestCase public class TestSceneSongProgress : OsuTestScene
{ {
private readonly SongProgress progress; private readonly SongProgress progress;
private readonly TestSongProgressGraph graph; private readonly TestSongProgressGraph graph;
@ -25,7 +25,7 @@ namespace osu.Game.Tests.Visual.Gameplay
private readonly FramedClock framedClock; private readonly FramedClock framedClock;
public TestCaseSongProgress() public TestSceneSongProgress()
{ {
clock = new StopwatchClock(true); clock = new StopwatchClock(true);

View File

@ -16,12 +16,12 @@ using osuTK.Graphics;
namespace osu.Game.Tests.Visual.Gameplay namespace osu.Game.Tests.Visual.Gameplay
{ {
[TestFixture] [TestFixture]
public class TestCaseStoryboard : OsuTestCase public class TestSceneStoryboard : OsuTestScene
{ {
private readonly Container<DrawableStoryboard> storyboardContainer; private readonly Container<DrawableStoryboard> storyboardContainer;
private DrawableStoryboard storyboard; private DrawableStoryboard storyboard;
public TestCaseStoryboard() public TestSceneStoryboard()
{ {
Clock = new FramedClock(); Clock = new FramedClock();

View File

@ -8,7 +8,7 @@ using osu.Game.Users;
namespace osu.Game.Tests.Visual.Menus namespace osu.Game.Tests.Visual.Menus
{ {
public class TestCaseDisclaimer : ScreenTestCase public class TestSceneDisclaimer : ScreenTestScene
{ {
[Cached(typeof(IAPIProvider))] [Cached(typeof(IAPIProvider))]
private readonly DummyAPIAccess api = new DummyAPIAccess(); private readonly DummyAPIAccess api = new DummyAPIAccess();

View File

@ -14,14 +14,14 @@ using osuTK.Graphics;
namespace osu.Game.Tests.Visual.Menus namespace osu.Game.Tests.Visual.Menus
{ {
[TestFixture] [TestFixture]
public class TestCaseIntroSequence : OsuTestCase public class TestSceneIntroSequence : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
typeof(OsuLogo), typeof(OsuLogo),
}; };
public TestCaseIntroSequence() public TestSceneIntroSequence()
{ {
OsuLogo logo; OsuLogo logo;

View File

@ -14,14 +14,14 @@ using osuTK.Graphics;
namespace osu.Game.Tests.Visual.Menus namespace osu.Game.Tests.Visual.Menus
{ {
[TestFixture] [TestFixture]
public class TestCaseLoaderAnimation : ScreenTestCase public class TestSceneLoaderAnimation : ScreenTestScene
{ {
private TestLoader loader; private TestLoader loader;
[Cached] [Cached]
private OsuLogo logo; private OsuLogo logo;
public TestCaseLoaderAnimation() public TestSceneLoaderAnimation()
{ {
Child = logo = new OsuLogo Child = logo = new OsuLogo
{ {

View File

@ -11,7 +11,7 @@ using osu.Game.Overlays.Toolbar;
namespace osu.Game.Tests.Visual.Menus namespace osu.Game.Tests.Visual.Menus
{ {
[TestFixture] [TestFixture]
public class TestCaseToolbar : OsuTestCase public class TestSceneToolbar : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
@ -21,7 +21,7 @@ namespace osu.Game.Tests.Visual.Menus
typeof(ToolbarNotificationButton), typeof(ToolbarNotificationButton),
}; };
public TestCaseToolbar() public TestSceneToolbar()
{ {
var toolbar = new Toolbar { State = Visibility.Visible }; var toolbar = new Toolbar { State = Visibility.Visible };
ToolbarNotificationButton notificationButton = null; ToolbarNotificationButton notificationButton = null;

View File

@ -16,7 +16,7 @@ using osuTK.Graphics;
namespace osu.Game.Tests.Visual.Multiplayer namespace osu.Game.Tests.Visual.Multiplayer
{ {
public class TestCaseLoungeRoomsContainer : MultiplayerTestCase public class TestSceneLoungeRoomsContainer : MultiplayerTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {

View File

@ -12,14 +12,14 @@ using osu.Game.Screens.Multi.Match.Components;
namespace osu.Game.Tests.Visual.Multiplayer namespace osu.Game.Tests.Visual.Multiplayer
{ {
public class TestCaseMatchHeader : MultiplayerTestCase public class TestSceneMatchHeader : MultiplayerTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
typeof(Header) typeof(Header)
}; };
public TestCaseMatchHeader() public TestSceneMatchHeader()
{ {
Room.Playlist.Add(new PlaylistItem Room.Playlist.Add(new PlaylistItem
{ {

View File

@ -10,7 +10,7 @@ using osu.Game.Users;
namespace osu.Game.Tests.Visual.Multiplayer namespace osu.Game.Tests.Visual.Multiplayer
{ {
public class TestCaseMatchHostInfo : OsuTestCase public class TestSceneMatchHostInfo : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
@ -19,7 +19,7 @@ namespace osu.Game.Tests.Visual.Multiplayer
private readonly Bindable<User> host = new Bindable<User>(new User { Username = "SomeHost" }); private readonly Bindable<User> host = new Bindable<User>(new User { Username = "SomeHost" });
public TestCaseMatchHostInfo() public TestSceneMatchHostInfo()
{ {
HostInfo hostInfo; HostInfo hostInfo;

View File

@ -14,7 +14,7 @@ using osu.Game.Screens.Multi.Match.Components;
namespace osu.Game.Tests.Visual.Multiplayer namespace osu.Game.Tests.Visual.Multiplayer
{ {
[TestFixture] [TestFixture]
public class TestCaseMatchInfo : MultiplayerTestCase public class TestSceneMatchInfo : MultiplayerTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {

View File

@ -12,9 +12,9 @@ using osuTK;
namespace osu.Game.Tests.Visual.Multiplayer namespace osu.Game.Tests.Visual.Multiplayer
{ {
public class TestCaseMatchLeaderboard : MultiplayerTestCase public class TestSceneMatchLeaderboard : MultiplayerTestScene
{ {
public TestCaseMatchLeaderboard() public TestSceneMatchLeaderboard()
{ {
Room.RoomID.Value = 3; Room.RoomID.Value = 3;

View File

@ -9,9 +9,9 @@ using osu.Game.Users;
namespace osu.Game.Tests.Visual.Multiplayer namespace osu.Game.Tests.Visual.Multiplayer
{ {
[TestFixture] [TestFixture]
public class TestCaseMatchParticipants : MultiplayerTestCase public class TestSceneMatchParticipants : MultiplayerTestScene
{ {
public TestCaseMatchParticipants() public TestSceneMatchParticipants()
{ {
Add(new Participants { RelativeSizeAxes = Axes.Both }); Add(new Participants { RelativeSizeAxes = Axes.Both });

View File

@ -18,7 +18,7 @@ using osu.Game.Users;
namespace osu.Game.Tests.Visual.Multiplayer namespace osu.Game.Tests.Visual.Multiplayer
{ {
public class TestCaseMatchResults : MultiplayerTestCase public class TestSceneMatchResults : MultiplayerTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {

View File

@ -17,7 +17,7 @@ using osu.Game.Screens.Multi.Match.Components;
namespace osu.Game.Tests.Visual.Multiplayer namespace osu.Game.Tests.Visual.Multiplayer
{ {
public class TestCaseMatchSettingsOverlay : MultiplayerTestCase public class TestSceneMatchSettingsOverlay : MultiplayerTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {

View File

@ -10,9 +10,9 @@ using osu.Game.Screens.Multi;
namespace osu.Game.Tests.Visual.Multiplayer namespace osu.Game.Tests.Visual.Multiplayer
{ {
[TestFixture] [TestFixture]
public class TestCaseMultiHeader : OsuTestCase public class TestSceneMultiHeader : OsuTestScene
{ {
public TestCaseMultiHeader() public TestSceneMultiHeader()
{ {
int index = 0; int index = 0;

View File

@ -10,7 +10,7 @@ using osu.Game.Screens.Multi.Lounge.Components;
namespace osu.Game.Tests.Visual.Multiplayer namespace osu.Game.Tests.Visual.Multiplayer
{ {
[TestFixture] [TestFixture]
public class TestCaseMultiScreen : ScreenTestCase public class TestSceneMultiScreen : ScreenTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
@ -19,7 +19,7 @@ namespace osu.Game.Tests.Visual.Multiplayer
typeof(FilterControl) typeof(FilterControl)
}; };
public TestCaseMultiScreen() public TestSceneMultiScreen()
{ {
Screens.Multi.Multiplayer multi = new Screens.Multi.Multiplayer(); Screens.Multi.Multiplayer multi = new Screens.Multi.Multiplayer();

View File

@ -11,7 +11,7 @@ using osu.Game.Screens.Multi.Lounge.Components;
namespace osu.Game.Tests.Visual.Multiplayer namespace osu.Game.Tests.Visual.Multiplayer
{ {
public class TestCaseRoomStatus : OsuTestCase public class TestSceneRoomStatus : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
@ -20,7 +20,7 @@ namespace osu.Game.Tests.Visual.Multiplayer
typeof(RoomStatusPlaying) typeof(RoomStatusPlaying)
}; };
public TestCaseRoomStatus() public TestSceneRoomStatus()
{ {
Child = new FillFlowContainer Child = new FillFlowContainer
{ {

View File

@ -13,7 +13,7 @@ using osu.Game.Users;
namespace osu.Game.Tests.Visual.Online namespace osu.Game.Tests.Visual.Online
{ {
public class TestCaseAccountCreationOverlay : OsuTestCase public class TestSceneAccountCreationOverlay : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
@ -28,7 +28,7 @@ namespace osu.Game.Tests.Visual.Online
[Cached(typeof(IAPIProvider))] [Cached(typeof(IAPIProvider))]
private DummyAPIAccess api = new DummyAPIAccess(); private DummyAPIAccess api = new DummyAPIAccess();
public TestCaseAccountCreationOverlay() public TestSceneAccountCreationOverlay()
{ {
Container userPanelArea; Container userPanelArea;
AccountCreationOverlay accountCreation; AccountCreationOverlay accountCreation;

View File

@ -17,7 +17,7 @@ using System.Linq;
namespace osu.Game.Tests.Visual.Online namespace osu.Game.Tests.Visual.Online
{ {
[TestFixture] [TestFixture]
public class TestCaseBeatmapSetOverlay : OsuTestCase public class TestSceneBeatmapSetOverlay : OsuTestScene
{ {
private readonly BeatmapSetOverlay overlay; private readonly BeatmapSetOverlay overlay;
@ -41,7 +41,7 @@ namespace osu.Game.Tests.Visual.Online
typeof(SuccessRate), typeof(SuccessRate),
}; };
public TestCaseBeatmapSetOverlay() public TestSceneBeatmapSetOverlay()
{ {
Add(overlay = new BeatmapSetOverlay()); Add(overlay = new BeatmapSetOverlay());
} }

View File

@ -17,7 +17,7 @@ using osuTK.Graphics;
namespace osu.Game.Tests.Visual.Online namespace osu.Game.Tests.Visual.Online
{ {
public class TestCaseChannelTabControl : OsuTestCase public class TestSceneChannelTabControl : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {
@ -26,7 +26,7 @@ namespace osu.Game.Tests.Visual.Online
private readonly ChannelTabControl channelTabControl; private readonly ChannelTabControl channelTabControl;
public TestCaseChannelTabControl() public TestSceneChannelTabControl()
{ {
SpriteText currentText; SpriteText currentText;
Add(new Container Add(new Container

View File

@ -15,7 +15,7 @@ using osu.Game.Overlays.Chat.Tabs;
namespace osu.Game.Tests.Visual.Online namespace osu.Game.Tests.Visual.Online
{ {
[Description("Testing chat api and overlay")] [Description("Testing chat api and overlay")]
public class TestCaseChatDisplay : OsuTestCase public class TestSceneChatDisplay : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {

View File

@ -21,7 +21,7 @@ using osuTK.Graphics;
namespace osu.Game.Tests.Visual.Online namespace osu.Game.Tests.Visual.Online
{ {
[TestFixture] [TestFixture]
public class TestCaseChatLink : OsuTestCase public class TestSceneChatLink : OsuTestScene
{ {
private readonly TestChatLineContainer textContainer; private readonly TestChatLineContainer textContainer;
private readonly DialogOverlay dialogOverlay; private readonly DialogOverlay dialogOverlay;
@ -37,7 +37,7 @@ namespace osu.Game.Tests.Visual.Online
typeof(MessageFormatter) typeof(MessageFormatter)
}; };
public TestCaseChatLink() public TestSceneChatLink()
{ {
Add(dialogOverlay = new DialogOverlay { Depth = float.MinValue }); Add(dialogOverlay = new DialogOverlay { Depth = float.MinValue });
Add(textContainer = new TestChatLineContainer Add(textContainer = new TestChatLineContainer

View File

@ -11,7 +11,7 @@ using osu.Game.Rulesets;
namespace osu.Game.Tests.Visual.Online namespace osu.Game.Tests.Visual.Online
{ {
[TestFixture] [TestFixture]
public class TestCaseDirectOverlay : OsuTestCase public class TestSceneDirectOverlay : OsuTestScene
{ {
private DirectOverlay direct; private DirectOverlay direct;
private RulesetStore rulesets; private RulesetStore rulesets;

View File

@ -13,7 +13,7 @@ using osuTK;
namespace osu.Game.Tests.Visual.Online namespace osu.Game.Tests.Visual.Online
{ {
public class TestCaseDirectPanel : OsuTestCase public class TestSceneDirectPanel : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] public override IReadOnlyList<Type> RequiredTypes => new[]
{ {

View File

@ -8,11 +8,11 @@ using osuTK;
namespace osu.Game.Tests.Visual.Online namespace osu.Game.Tests.Visual.Online
{ {
public class TestCaseExternalLinkButton : OsuTestCase public class TestSceneExternalLinkButton : OsuTestScene
{ {
public override IReadOnlyList<Type> RequiredTypes => new[] { typeof(ExternalLinkButton) }; public override IReadOnlyList<Type> RequiredTypes => new[] { typeof(ExternalLinkButton) };
public TestCaseExternalLinkButton() public TestSceneExternalLinkButton()
{ {
Child = new ExternalLinkButton("https://osu.ppy.sh/home") Child = new ExternalLinkButton("https://osu.ppy.sh/home")
{ {

View File

@ -10,7 +10,7 @@ using osuTK.Graphics;
namespace osu.Game.Tests.Visual.Online namespace osu.Game.Tests.Visual.Online
{ {
[TestFixture] [TestFixture]
public class TestCaseFullscreenOverlay : OsuTestCase public class TestSceneFullscreenOverlay : OsuTestScene
{ {
private FullscreenOverlay overlay; private FullscreenOverlay overlay;

Some files were not shown because too many files have changed in this diff Show More