mirror of https://github.com/ppy/osu
Increase repeat count for better coverage of flip operations
This commit is contained in:
parent
e7cfbd3c56
commit
f927cb5928
|
@ -31,7 +31,7 @@ private static Slider createTestSlider()
|
||||||
new PathControlPoint(new Vector2(-128, 0), PathType.LINEAR) // absolute position: (0, 128)
|
new PathControlPoint(new Vector2(-128, 0), PathType.LINEAR) // absolute position: (0, 128)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
RepeatCount = 1
|
RepeatCount = 2
|
||||||
};
|
};
|
||||||
slider.ApplyDefaults(new ControlPointInfo(), new BeatmapDifficulty());
|
slider.ApplyDefaults(new ControlPointInfo(), new BeatmapDifficulty());
|
||||||
return slider;
|
return slider;
|
||||||
|
@ -45,7 +45,7 @@ public void TestReflectSliderHorizontallyAlongPlayfield()
|
||||||
OsuHitObjectGenerationUtils.ReflectHorizontallyAlongPlayfield(slider);
|
OsuHitObjectGenerationUtils.ReflectHorizontallyAlongPlayfield(slider);
|
||||||
|
|
||||||
Assert.That(slider.Position, Is.EqualTo(new Vector2(OsuPlayfield.BASE_SIZE.X - 128, 128)));
|
Assert.That(slider.Position, Is.EqualTo(new Vector2(OsuPlayfield.BASE_SIZE.X - 128, 128)));
|
||||||
Assert.That(slider.NestedHitObjects.OfType<SliderRepeat>().Single().Position, Is.EqualTo(new Vector2(OsuPlayfield.BASE_SIZE.X - 0, 128)));
|
Assert.That(slider.NestedHitObjects.OfType<SliderRepeat>().First().Position, Is.EqualTo(new Vector2(OsuPlayfield.BASE_SIZE.X - 0, 128)));
|
||||||
Assert.That(slider.Path.ControlPoints.Select(point => point.Position), Is.EquivalentTo(new[]
|
Assert.That(slider.Path.ControlPoints.Select(point => point.Position), Is.EquivalentTo(new[]
|
||||||
{
|
{
|
||||||
new Vector2(),
|
new Vector2(),
|
||||||
|
@ -62,7 +62,7 @@ public void TestReflectSliderVerticallyAlongPlayfield()
|
||||||
OsuHitObjectGenerationUtils.ReflectVerticallyAlongPlayfield(slider);
|
OsuHitObjectGenerationUtils.ReflectVerticallyAlongPlayfield(slider);
|
||||||
|
|
||||||
Assert.That(slider.Position, Is.EqualTo(new Vector2(128, OsuPlayfield.BASE_SIZE.Y - 128)));
|
Assert.That(slider.Position, Is.EqualTo(new Vector2(128, OsuPlayfield.BASE_SIZE.Y - 128)));
|
||||||
Assert.That(slider.NestedHitObjects.OfType<SliderRepeat>().Single().Position, Is.EqualTo(new Vector2(0, OsuPlayfield.BASE_SIZE.Y - 128)));
|
Assert.That(slider.NestedHitObjects.OfType<SliderRepeat>().First().Position, Is.EqualTo(new Vector2(0, OsuPlayfield.BASE_SIZE.Y - 128)));
|
||||||
Assert.That(slider.Path.ControlPoints.Select(point => point.Position), Is.EquivalentTo(new[]
|
Assert.That(slider.Path.ControlPoints.Select(point => point.Position), Is.EquivalentTo(new[]
|
||||||
{
|
{
|
||||||
new Vector2(),
|
new Vector2(),
|
||||||
|
@ -79,7 +79,7 @@ public void TestFlipSliderInPlaceHorizontally()
|
||||||
OsuHitObjectGenerationUtils.FlipSliderInPlaceHorizontally(slider);
|
OsuHitObjectGenerationUtils.FlipSliderInPlaceHorizontally(slider);
|
||||||
|
|
||||||
Assert.That(slider.Position, Is.EqualTo(new Vector2(128, 128)));
|
Assert.That(slider.Position, Is.EqualTo(new Vector2(128, 128)));
|
||||||
Assert.That(slider.NestedHitObjects.OfType<SliderRepeat>().Single().Position, Is.EqualTo(new Vector2(256, 128)));
|
Assert.That(slider.NestedHitObjects.OfType<SliderRepeat>().First().Position, Is.EqualTo(new Vector2(256, 128)));
|
||||||
Assert.That(slider.Path.ControlPoints.Select(point => point.Position), Is.EquivalentTo(new[]
|
Assert.That(slider.Path.ControlPoints.Select(point => point.Position), Is.EquivalentTo(new[]
|
||||||
{
|
{
|
||||||
new Vector2(),
|
new Vector2(),
|
||||||
|
|
Loading…
Reference in New Issue