mirror of
https://github.com/ppy/osu
synced 2025-01-19 04:20:59 +00:00
update tests to new profile score format
This commit is contained in:
parent
ef4237c4ac
commit
71a4b8843f
@ -21,20 +21,12 @@ namespace osu.Game.Tests.Visual.Online
|
||||
{
|
||||
public TestSceneUserProfileScores()
|
||||
{
|
||||
var firstScore = new APIScore
|
||||
var firstScore = new SoloScoreInfo
|
||||
{
|
||||
PP = 1047.21,
|
||||
Rank = ScoreRank.SH,
|
||||
Beatmap = new APIBeatmap
|
||||
{
|
||||
BeatmapSet = new APIBeatmapSet
|
||||
{
|
||||
Title = "JUSTadICE (TV Size)",
|
||||
Artist = "Oomori Seiko",
|
||||
},
|
||||
DifficultyName = "Extreme"
|
||||
},
|
||||
Date = DateTimeOffset.Now,
|
||||
BeatmapID = 2058788,
|
||||
EndedAt = DateTimeOffset.Now,
|
||||
Mods = new[]
|
||||
{
|
||||
new APIMod { Acronym = new OsuModHidden().Acronym },
|
||||
@ -43,21 +35,22 @@ namespace osu.Game.Tests.Visual.Online
|
||||
},
|
||||
Accuracy = 0.9813
|
||||
};
|
||||
var firstBeatmap = new APIBeatmap
|
||||
{
|
||||
BeatmapSet = new APIBeatmapSet()
|
||||
{
|
||||
Title = "JUSTadICE (TV Size)",
|
||||
Artist = "Oomori Seiko",
|
||||
},
|
||||
DifficultyName = "Extreme"
|
||||
};
|
||||
|
||||
var secondScore = new APIScore
|
||||
var secondScore = new SoloScoreInfo
|
||||
{
|
||||
PP = 134.32,
|
||||
Rank = ScoreRank.A,
|
||||
Beatmap = new APIBeatmap
|
||||
{
|
||||
BeatmapSet = new APIBeatmapSet
|
||||
{
|
||||
Title = "Triumph & Regret",
|
||||
Artist = "typeMARS",
|
||||
},
|
||||
DifficultyName = "[4K] Regret"
|
||||
},
|
||||
Date = DateTimeOffset.Now,
|
||||
BeatmapID = 767046,
|
||||
EndedAt = DateTimeOffset.Now,
|
||||
Mods = new[]
|
||||
{
|
||||
new APIMod { Acronym = new OsuModHardRock().Acronym },
|
||||
@ -65,39 +58,50 @@ namespace osu.Game.Tests.Visual.Online
|
||||
},
|
||||
Accuracy = 0.998546
|
||||
};
|
||||
var secondBeatmap = new APIBeatmap
|
||||
{
|
||||
BeatmapSet = new APIBeatmapSet()
|
||||
{
|
||||
Title = "Triumph & Regret",
|
||||
Artist = "typeMARS",
|
||||
},
|
||||
DifficultyName = "[4K] Regret"
|
||||
};
|
||||
|
||||
var thirdScore = new APIScore
|
||||
var thirdScore = new SoloScoreInfo
|
||||
{
|
||||
PP = 96.83,
|
||||
Rank = ScoreRank.S,
|
||||
Beatmap = new APIBeatmap
|
||||
{
|
||||
BeatmapSet = new APIBeatmapSet
|
||||
{
|
||||
Title = "Idolize",
|
||||
Artist = "Creo",
|
||||
},
|
||||
DifficultyName = "Insane"
|
||||
},
|
||||
Date = DateTimeOffset.Now,
|
||||
BeatmapID = 2134713,
|
||||
EndedAt = DateTimeOffset.Now,
|
||||
Accuracy = 0.9726
|
||||
};
|
||||
var thirdBeatmap = new APIBeatmap
|
||||
{
|
||||
BeatmapSet = new APIBeatmapSet()
|
||||
{
|
||||
Title = "Idolize",
|
||||
Artist = "Creo",
|
||||
},
|
||||
DifficultyName = "Insane"
|
||||
};
|
||||
|
||||
var noPPScore = new APIScore
|
||||
var noPPScore = new SoloScoreInfo
|
||||
{
|
||||
Rank = ScoreRank.B,
|
||||
Beatmap = new APIBeatmap
|
||||
{
|
||||
BeatmapSet = new APIBeatmapSet
|
||||
{
|
||||
Title = "C18H27NO3(extend)",
|
||||
Artist = "Team Grimoire",
|
||||
},
|
||||
DifficultyName = "[4K] Cataclysmic Hypernova"
|
||||
},
|
||||
Date = DateTimeOffset.Now,
|
||||
BeatmapID = 992512,
|
||||
EndedAt = DateTimeOffset.Now,
|
||||
Accuracy = 0.55879
|
||||
};
|
||||
var noPPBeatmap = new APIBeatmap
|
||||
{
|
||||
BeatmapSet = new APIBeatmapSet()
|
||||
{
|
||||
Title = "Galaxy Collapse",
|
||||
Artist = "Kurokotei",
|
||||
},
|
||||
DifficultyName = "[4K] Cataclysmic Hypernova"
|
||||
};
|
||||
|
||||
Add(new FillFlowContainer
|
||||
{
|
||||
@ -109,12 +113,12 @@ namespace osu.Game.Tests.Visual.Online
|
||||
Spacing = new Vector2(0, 10),
|
||||
Children = new[]
|
||||
{
|
||||
new ColourProvidedContainer(OverlayColourScheme.Green, new DrawableProfileScore(firstScore)),
|
||||
new ColourProvidedContainer(OverlayColourScheme.Green, new DrawableProfileScore(secondScore)),
|
||||
new ColourProvidedContainer(OverlayColourScheme.Pink, new DrawableProfileScore(noPPScore)),
|
||||
new ColourProvidedContainer(OverlayColourScheme.Pink, new DrawableProfileWeightedScore(firstScore, 0.97)),
|
||||
new ColourProvidedContainer(OverlayColourScheme.Pink, new DrawableProfileWeightedScore(secondScore, 0.85)),
|
||||
new ColourProvidedContainer(OverlayColourScheme.Pink, new DrawableProfileWeightedScore(thirdScore, 0.66)),
|
||||
new ColourProvidedContainer(OverlayColourScheme.Green, new DrawableProfileScore(firstScore, firstBeatmap)),
|
||||
new ColourProvidedContainer(OverlayColourScheme.Green, new DrawableProfileScore(secondScore, secondBeatmap)),
|
||||
new ColourProvidedContainer(OverlayColourScheme.Pink, new DrawableProfileScore(noPPScore, noPPBeatmap)),
|
||||
new ColourProvidedContainer(OverlayColourScheme.Pink, new DrawableProfileWeightedScore(firstScore, firstBeatmap, 0.97)),
|
||||
new ColourProvidedContainer(OverlayColourScheme.Pink, new DrawableProfileWeightedScore(secondScore, secondBeatmap, 0.85)),
|
||||
new ColourProvidedContainer(OverlayColourScheme.Pink, new DrawableProfileWeightedScore(thirdScore, thirdBeatmap, 0.66)),
|
||||
}
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user