mirror of
https://github.com/ppy/osu.git
synced 2025-02-16 00:22:58 +08:00
Add visual tests for featured artist markers
This commit is contained in:
parent
f96be2cab8
commit
8745d299dc
@ -246,6 +246,17 @@ namespace osu.Game.Tests.Visual.Online
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
public void TestFeaturedBeatmap()
|
||||||
|
{
|
||||||
|
AddStep("show featured map", () =>
|
||||||
|
{
|
||||||
|
var beatmapSet = CreateBeatmap(Ruleset.Value).BeatmapInfo.BeatmapSet;
|
||||||
|
beatmapSet.OnlineInfo.TrackId = 1;
|
||||||
|
overlay.ShowBeatmapSet(beatmapSet);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
[Test]
|
[Test]
|
||||||
public void TestHide()
|
public void TestHide()
|
||||||
{
|
{
|
||||||
|
@ -99,16 +99,23 @@ namespace osu.Game.Tests.Visual.Online
|
|||||||
[BackgroundDependencyLoader]
|
[BackgroundDependencyLoader]
|
||||||
private void load(RulesetStore rulesets)
|
private void load(RulesetStore rulesets)
|
||||||
{
|
{
|
||||||
var normal = CreateBeatmap(Ruleset.Value).BeatmapInfo.BeatmapSet;
|
var normal = getBeatmapSet();
|
||||||
normal.OnlineInfo.HasVideo = true;
|
normal.OnlineInfo.HasVideo = true;
|
||||||
normal.OnlineInfo.HasStoryboard = true;
|
normal.OnlineInfo.HasStoryboard = true;
|
||||||
|
|
||||||
var undownloadable = getUndownloadableBeatmapSet();
|
var undownloadable = getUndownloadableBeatmapSet();
|
||||||
var manyDifficulties = getManyDifficultiesBeatmapSet(rulesets);
|
var manyDifficulties = getManyDifficultiesBeatmapSet(rulesets);
|
||||||
|
|
||||||
var explicitMap = CreateBeatmap(Ruleset.Value).BeatmapInfo.BeatmapSet;
|
var explicitMap = getBeatmapSet();
|
||||||
explicitMap.OnlineInfo.HasExplicitContent = true;
|
explicitMap.OnlineInfo.HasExplicitContent = true;
|
||||||
|
|
||||||
|
var featuredMap = getBeatmapSet();
|
||||||
|
featuredMap.OnlineInfo.TrackId = 1;
|
||||||
|
|
||||||
|
var explicitFeaturedMap = getBeatmapSet();
|
||||||
|
explicitFeaturedMap.OnlineInfo.HasExplicitContent = true;
|
||||||
|
explicitFeaturedMap.OnlineInfo.TrackId = 2;
|
||||||
|
|
||||||
Child = new BasicScrollContainer
|
Child = new BasicScrollContainer
|
||||||
{
|
{
|
||||||
RelativeSizeAxes = Axes.Both,
|
RelativeSizeAxes = Axes.Both,
|
||||||
@ -125,13 +132,19 @@ namespace osu.Game.Tests.Visual.Online
|
|||||||
new GridBeatmapPanel(undownloadable),
|
new GridBeatmapPanel(undownloadable),
|
||||||
new GridBeatmapPanel(manyDifficulties),
|
new GridBeatmapPanel(manyDifficulties),
|
||||||
new GridBeatmapPanel(explicitMap),
|
new GridBeatmapPanel(explicitMap),
|
||||||
|
new GridBeatmapPanel(featuredMap),
|
||||||
|
new GridBeatmapPanel(explicitFeaturedMap),
|
||||||
new ListBeatmapPanel(normal),
|
new ListBeatmapPanel(normal),
|
||||||
new ListBeatmapPanel(undownloadable),
|
new ListBeatmapPanel(undownloadable),
|
||||||
new ListBeatmapPanel(manyDifficulties),
|
new ListBeatmapPanel(manyDifficulties),
|
||||||
new ListBeatmapPanel(explicitMap)
|
new ListBeatmapPanel(explicitMap),
|
||||||
|
new ListBeatmapPanel(featuredMap),
|
||||||
|
new ListBeatmapPanel(explicitFeaturedMap)
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
BeatmapSetInfo getBeatmapSet() => CreateBeatmap(Ruleset.Value).BeatmapInfo.BeatmapSet;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user