mirror of
https://github.com/osukey/osukey.git
synced 2025-07-02 00:40:09 +09:00
Add test coverage for spinners too
This commit is contained in:
@ -88,6 +88,28 @@ namespace osu.Game.Tests.Visual.Editing
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
public void TestCutPasteSpinner()
|
||||||
|
{
|
||||||
|
var addedObject = new Spinner
|
||||||
|
{
|
||||||
|
StartTime = 1000,
|
||||||
|
Duration = 5000
|
||||||
|
};
|
||||||
|
|
||||||
|
AddStep("add hitobject", () => EditorBeatmap.Add(addedObject));
|
||||||
|
|
||||||
|
AddStep("select added object", () => EditorBeatmap.SelectedHitObjects.Add(addedObject));
|
||||||
|
|
||||||
|
AddStep("cut hitobject", () => Editor.Cut());
|
||||||
|
|
||||||
|
AddStep("paste hitobject", () => Editor.Paste());
|
||||||
|
|
||||||
|
AddAssert("is one object", () => EditorBeatmap.HitObjects.Count == 1);
|
||||||
|
|
||||||
|
AddAssert("duration matches", () => ((Spinner)EditorBeatmap.HitObjects.Single()).Duration == 5000);
|
||||||
|
}
|
||||||
|
|
||||||
[Test]
|
[Test]
|
||||||
public void TestCopyPaste()
|
public void TestCopyPaste()
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user