mirror of
https://github.com/ppy/osu.git
synced 2025-02-13 19:12:54 +08:00
Fix case of hitObjects
variables
This commit is contained in:
parent
9860e482af
commit
9069db0743
@ -102,12 +102,12 @@ namespace osu.Game.Tests.Editing.Checks
|
|||||||
}, count: 2);
|
}, count: 2);
|
||||||
|
|
||||||
// Start and end are 2 ms and 1.25 ms off respectively, hence two different issues in one object.
|
// Start and end are 2 ms and 1.25 ms off respectively, hence two different issues in one object.
|
||||||
var hitobjects = new List<HitObject>
|
var hitObjects = new List<HitObject>
|
||||||
{
|
{
|
||||||
getSliderMock(startTime: 98, endTime: 398.75d).Object
|
getSliderMock(startTime: 98, endTime: 398.75d).Object
|
||||||
};
|
};
|
||||||
|
|
||||||
var issues = check.Run(getContext(hitobjects)).ToList();
|
var issues = check.Run(getContext(hitObjects)).ToList();
|
||||||
|
|
||||||
Assert.That(issues, Has.Count.EqualTo(2));
|
Assert.That(issues, Has.Count.EqualTo(2));
|
||||||
Assert.That(issues.Any(issue => issue.Template is CheckUnsnappedObjects.IssueTemplateSmallUnsnap));
|
Assert.That(issues.Any(issue => issue.Template is CheckUnsnappedObjects.IssueTemplateSmallUnsnap));
|
||||||
@ -124,33 +124,33 @@ namespace osu.Game.Tests.Editing.Checks
|
|||||||
return mockSlider;
|
return mockSlider;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void assertOk(List<HitObject> hitobjects)
|
private void assertOk(List<HitObject> hitObjects)
|
||||||
{
|
{
|
||||||
Assert.That(check.Run(getContext(hitobjects)), Is.Empty);
|
Assert.That(check.Run(getContext(hitObjects)), Is.Empty);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void assert1Ms(List<HitObject> hitobjects, int count = 1)
|
private void assert1Ms(List<HitObject> hitObjects, int count = 1)
|
||||||
{
|
{
|
||||||
var issues = check.Run(getContext(hitobjects)).ToList();
|
var issues = check.Run(getContext(hitObjects)).ToList();
|
||||||
|
|
||||||
Assert.That(issues, Has.Count.EqualTo(count));
|
Assert.That(issues, Has.Count.EqualTo(count));
|
||||||
Assert.That(issues.All(issue => issue.Template is CheckUnsnappedObjects.IssueTemplateSmallUnsnap));
|
Assert.That(issues.All(issue => issue.Template is CheckUnsnappedObjects.IssueTemplateSmallUnsnap));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void assert2Ms(List<HitObject> hitobjects, int count = 1)
|
private void assert2Ms(List<HitObject> hitObjects, int count = 1)
|
||||||
{
|
{
|
||||||
var issues = check.Run(getContext(hitobjects)).ToList();
|
var issues = check.Run(getContext(hitObjects)).ToList();
|
||||||
|
|
||||||
Assert.That(issues, Has.Count.EqualTo(count));
|
Assert.That(issues, Has.Count.EqualTo(count));
|
||||||
Assert.That(issues.All(issue => issue.Template is CheckUnsnappedObjects.IssueTemplateLargeUnsnap));
|
Assert.That(issues.All(issue => issue.Template is CheckUnsnappedObjects.IssueTemplateLargeUnsnap));
|
||||||
}
|
}
|
||||||
|
|
||||||
private BeatmapVerifierContext getContext(List<HitObject> hitobjects)
|
private BeatmapVerifierContext getContext(List<HitObject> hitObjects)
|
||||||
{
|
{
|
||||||
var beatmap = new Beatmap<HitObject>
|
var beatmap = new Beatmap<HitObject>
|
||||||
{
|
{
|
||||||
ControlPointInfo = cpi,
|
ControlPointInfo = cpi,
|
||||||
HitObjects = hitobjects
|
HitObjects = hitObjects
|
||||||
};
|
};
|
||||||
|
|
||||||
return new BeatmapVerifierContext(beatmap, new TestWorkingBeatmap(beatmap));
|
return new BeatmapVerifierContext(beatmap, new TestWorkingBeatmap(beatmap));
|
||||||
|
Loading…
Reference in New Issue
Block a user