mirror of https://github.com/ppy/osu
Fix failing tests
This commit is contained in:
parent
bcbb77d383
commit
e949b1f613
|
@ -93,7 +93,7 @@ public void TestTexturePriorities(string[] textureFilenames, string priorityLook
|
||||||
Child = piece = new TestLegacyMainCirclePiece(priorityLookup),
|
Child = piece = new TestLegacyMainCirclePiece(priorityLookup),
|
||||||
};
|
};
|
||||||
|
|
||||||
var sprites = this.ChildrenOfType<Sprite>().Where(s => !string.IsNullOrEmpty(s.Texture.AssetName)).DistinctBy(s => s.Texture.AssetName).ToArray();
|
var sprites = this.ChildrenOfType<Sprite>().Where(s => !string.IsNullOrEmpty(s.Texture?.AssetName)).DistinctBy(s => s.Texture.AssetName).ToArray();
|
||||||
Debug.Assert(sprites.Length <= 2);
|
Debug.Assert(sprites.Length <= 2);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -103,8 +103,8 @@ public void TestTexturePriorities(string[] textureFilenames, string priorityLook
|
||||||
|
|
||||||
private partial class TestLegacyMainCirclePiece : LegacyMainCirclePiece
|
private partial class TestLegacyMainCirclePiece : LegacyMainCirclePiece
|
||||||
{
|
{
|
||||||
public new Sprite? CircleSprite => base.CircleSprite.ChildrenOfType<Sprite>().DistinctBy(s => s.Texture.AssetName).SingleOrDefault();
|
public new Sprite? CircleSprite => base.CircleSprite.ChildrenOfType<Sprite>().Where(s => !string.IsNullOrEmpty(s.Texture?.AssetName)).DistinctBy(s => s.Texture.AssetName).SingleOrDefault();
|
||||||
public new Sprite? OverlaySprite => base.OverlaySprite.ChildrenOfType<Sprite>().DistinctBy(s => s.Texture.AssetName).SingleOrDefault();
|
public new Sprite? OverlaySprite => base.OverlaySprite.ChildrenOfType<Sprite>().Where(s => !string.IsNullOrEmpty(s.Texture?.AssetName)).DistinctBy(s => s.Texture.AssetName).SingleOrDefault();
|
||||||
|
|
||||||
public TestLegacyMainCirclePiece(string? priorityLookupPrefix)
|
public TestLegacyMainCirclePiece(string? priorityLookupPrefix)
|
||||||
: base(priorityLookupPrefix, false)
|
: base(priorityLookupPrefix, false)
|
||||||
|
|
Loading…
Reference in New Issue