mirror of
https://github.com/ppy/osu.git
synced 2024-11-06 09:47:52 +08:00
Increase test lenience
This commit is contained in:
parent
0ee148b53f
commit
4e3d9da22d
@ -84,18 +84,18 @@ namespace osu.Game.Tests.Visual.Gameplay
|
|||||||
Remove(expectedComponentsAdjustmentContainer);
|
Remove(expectedComponentsAdjustmentContainer);
|
||||||
|
|
||||||
return almostEqual(actualInfo, expectedInfo);
|
return almostEqual(actualInfo, expectedInfo);
|
||||||
|
|
||||||
static bool almostEqual(SkinnableInfo info, SkinnableInfo other) =>
|
|
||||||
other != null
|
|
||||||
&& info.Type == other.Type
|
|
||||||
&& info.Anchor == other.Anchor
|
|
||||||
&& info.Origin == other.Origin
|
|
||||||
&& Precision.AlmostEquals(info.Position, other.Position)
|
|
||||||
&& Precision.AlmostEquals(info.Scale, other.Scale)
|
|
||||||
&& Precision.AlmostEquals(info.Rotation, other.Rotation)
|
|
||||||
&& info.Children.SequenceEqual(other.Children, new FuncEqualityComparer<SkinnableInfo>(almostEqual));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static bool almostEqual(SkinnableInfo info, SkinnableInfo other) =>
|
||||||
|
other != null
|
||||||
|
&& info.Type == other.Type
|
||||||
|
&& info.Anchor == other.Anchor
|
||||||
|
&& info.Origin == other.Origin
|
||||||
|
&& Precision.AlmostEquals(info.Position, other.Position, 1)
|
||||||
|
&& Precision.AlmostEquals(info.Scale, other.Scale)
|
||||||
|
&& Precision.AlmostEquals(info.Rotation, other.Rotation)
|
||||||
|
&& info.Children.SequenceEqual(other.Children, new FuncEqualityComparer<SkinnableInfo>(almostEqual));
|
||||||
|
|
||||||
protected override WorkingBeatmap CreateWorkingBeatmap(IBeatmap beatmap, Storyboard storyboard = null)
|
protected override WorkingBeatmap CreateWorkingBeatmap(IBeatmap beatmap, Storyboard storyboard = null)
|
||||||
=> new CustomSkinWorkingBeatmap(beatmap, storyboard, Clock, Audio, currentBeatmapSkin);
|
=> new CustomSkinWorkingBeatmap(beatmap, storyboard, Clock, Audio, currentBeatmapSkin);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user