1
0
mirror of https://github.com/ppy/osu.git synced 2025-03-14 12:47:21 +08:00

Use Content override instead

This commit is contained in:
Joseph Madamba 2024-08-14 00:44:03 -07:00
parent 11bd0c9a61
commit 6f2bc7e6f1
2 changed files with 14 additions and 14 deletions

View File

@ -12,14 +12,19 @@ namespace osu.Game.Tests.Visual.SongSelectV2
{
public abstract partial class SongSelectComponentsTestScene : OsuTestScene
{
protected Container ComponentContainer = null!;
[Cached]
protected readonly OverlayColourProvider ColourProvider = new OverlayColourProvider(OverlayColourScheme.Aquamarine);
protected override Container<Drawable> Content { get; } = new Container
{
RelativeSizeAxes = Axes.X,
AutoSizeAxes = Axes.Y,
Padding = new MarginPadding(10),
};
private Container? resizeContainer;
private float relativeWidth;
[Cached]
protected readonly OverlayColourProvider ColourProvider = new OverlayColourProvider(OverlayColourScheme.Aquamarine);
[BackgroundDependencyLoader]
private void load()
{
@ -41,9 +46,9 @@ namespace osu.Game.Tests.Visual.SongSelectV2
SelectedMods.SetDefault();
});
AddStep("set content", () =>
AddStep("setup content", () =>
{
Child = resizeContainer = new Container
base.Content.Add(resizeContainer = new Container
{
RelativeSizeAxes = Axes.X,
AutoSizeAxes = Axes.Y,
@ -56,14 +61,9 @@ namespace osu.Game.Tests.Visual.SongSelectV2
RelativeSizeAxes = Axes.Both,
Colour = ColourProvider.Background5,
},
ComponentContainer = new Container
{
RelativeSizeAxes = Axes.X,
AutoSizeAxes = Axes.Y,
Padding = new MarginPadding(10),
}
Content
}
};
});
});
}
}

View File

@ -19,7 +19,7 @@ namespace osu.Game.Tests.Visual.SongSelectV2
[Test]
public void TestLocalBeatmap()
{
AddStep("set component", () => ComponentContainer.Child = difficultyNameContent = new LocalDifficultyNameContent());
AddStep("set component", () => Child = difficultyNameContent = new LocalDifficultyNameContent());
AddAssert("difficulty name is not set", () => LocalisableString.IsNullOrEmpty(difficultyNameContent.ChildrenOfType<TruncatingSpriteText>().Single().Text));
AddAssert("author is not set", () => LocalisableString.IsNullOrEmpty(difficultyNameContent.ChildrenOfType<OsuHoverContainer>().Single().ChildrenOfType<OsuSpriteText>().Single().Text));