refactor to use enum dropdown

This commit is contained in:
Gabe Livengood
2022-06-23 11:02:27 -04:00
parent a03cfbc2d4
commit 2def6d809b
5 changed files with 26 additions and 16 deletions

View File

@ -158,7 +158,7 @@ namespace osu.Game.Tests.Visual.Multiplayer
}
[Test]
public void TestLockedFiltering()
public void TestPublicityFiltering()
{
AddStep("add rooms", () =>
{
@ -166,15 +166,13 @@ namespace osu.Game.Tests.Visual.Multiplayer
RoomManager.AddRooms(1, withPassword: false);
});
AddUntilStep("both rooms shown", () => container.Rooms.Count(r => r.IsPresent) == 2);
AddStep("filter public rooms", () => container.Filter.Value = new FilterCriteria { Publicity = RoomPublicityFilter.Public });
AddStep("filter locked rooms", () => container.Filter.Value = new FilterCriteria { Locked = false });
AddUntilStep("private room hidden", () => container.Rooms.All(r => !r.Room.HasPassword.Value));
AddUntilStep("locked room hidden", () => container.Rooms.All(r => !r.Room.HasPassword.Value));
AddStep("filter private rooms", () => container.Filter.Value = new FilterCriteria { Publicity = RoomPublicityFilter.Private });
AddStep("unfilter locked rooms", () => container.Filter.SetDefault());
AddUntilStep("both rooms shown", () => container.Rooms.Count(r => r.IsPresent) == 2);
AddUntilStep("public room hidden", () => container.Rooms.All(r => r.Room.HasPassword.Value));
}
[Test]