mirror of
https://github.com/ppy/osu.git
synced 2024-11-11 09:27:29 +08:00
Remove names from user dictionary
This commit is contained in:
parent
a18b283626
commit
e1f5acd689
@ -20,8 +20,8 @@ namespace osu.Game.Tests.Visual.Online
|
|||||||
private readonly Bindable<UserActivity> activity = new Bindable<UserActivity>();
|
private readonly Bindable<UserActivity> activity = new Bindable<UserActivity>();
|
||||||
private readonly Bindable<UserStatus> status = new Bindable<UserStatus>();
|
private readonly Bindable<UserStatus> status = new Bindable<UserStatus>();
|
||||||
|
|
||||||
private UserGridPanel peppy;
|
private UserGridPanel boundPanel1;
|
||||||
private TestUserListPanel evast;
|
private TestUserListPanel boundPanel2;
|
||||||
|
|
||||||
[Resolved]
|
[Resolved]
|
||||||
private IRulesetStore rulesetStore { get; set; }
|
private IRulesetStore rulesetStore { get; set; }
|
||||||
@ -29,8 +29,6 @@ namespace osu.Game.Tests.Visual.Online
|
|||||||
[SetUp]
|
[SetUp]
|
||||||
public void SetUp() => Schedule(() =>
|
public void SetUp() => Schedule(() =>
|
||||||
{
|
{
|
||||||
UserGridPanel flyte;
|
|
||||||
|
|
||||||
activity.Value = null;
|
activity.Value = null;
|
||||||
status.Value = null;
|
status.Value = null;
|
||||||
|
|
||||||
@ -56,14 +54,15 @@ namespace osu.Game.Tests.Visual.Online
|
|||||||
Colour = "99EB47",
|
Colour = "99EB47",
|
||||||
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
|
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c3.jpg",
|
||||||
}),
|
}),
|
||||||
flyte = new UserGridPanel(new APIUser
|
new UserGridPanel(new APIUser
|
||||||
{
|
{
|
||||||
Username = @"flyte",
|
Username = @"flyte",
|
||||||
Id = 3103765,
|
Id = 3103765,
|
||||||
Country = new Country { FlagName = @"JP" },
|
Country = new Country { FlagName = @"JP" },
|
||||||
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c6.jpg"
|
CoverUrl = @"https://osu.ppy.sh/images/headers/profile-covers/c6.jpg",
|
||||||
|
Status = { Value = new UserStatusOnline() }
|
||||||
}) { Width = 300 },
|
}) { Width = 300 },
|
||||||
peppy = new UserGridPanel(new APIUser
|
boundPanel1 = new UserGridPanel(new APIUser
|
||||||
{
|
{
|
||||||
Username = @"peppy",
|
Username = @"peppy",
|
||||||
Id = 2,
|
Id = 2,
|
||||||
@ -72,7 +71,7 @@ namespace osu.Game.Tests.Visual.Online
|
|||||||
IsSupporter = true,
|
IsSupporter = true,
|
||||||
SupportLevel = 3,
|
SupportLevel = 3,
|
||||||
}) { Width = 300 },
|
}) { Width = 300 },
|
||||||
evast = new TestUserListPanel(new APIUser
|
boundPanel2 = new TestUserListPanel(new APIUser
|
||||||
{
|
{
|
||||||
Username = @"Evast",
|
Username = @"Evast",
|
||||||
Id = 8195163,
|
Id = 8195163,
|
||||||
@ -84,13 +83,11 @@ namespace osu.Game.Tests.Visual.Online
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
flyte.Status.Value = new UserStatusOnline();
|
boundPanel1.Status.BindTo(status);
|
||||||
|
boundPanel1.Activity.BindTo(activity);
|
||||||
|
|
||||||
peppy.Status.BindTo(status);
|
boundPanel2.Status.BindTo(status);
|
||||||
peppy.Activity.BindTo(activity);
|
boundPanel2.Activity.BindTo(activity);
|
||||||
|
|
||||||
evast.Status.BindTo(status);
|
|
||||||
evast.Activity.BindTo(activity);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
[Test]
|
[Test]
|
||||||
@ -121,14 +118,14 @@ namespace osu.Game.Tests.Visual.Online
|
|||||||
[Test]
|
[Test]
|
||||||
public void TestUserActivityChange()
|
public void TestUserActivityChange()
|
||||||
{
|
{
|
||||||
AddAssert("visit message is visible", () => evast.LastVisitMessage.IsPresent);
|
AddAssert("visit message is visible", () => boundPanel2.LastVisitMessage.IsPresent);
|
||||||
AddStep("set online status", () => status.Value = new UserStatusOnline());
|
AddStep("set online status", () => status.Value = new UserStatusOnline());
|
||||||
AddAssert("visit message is not visible", () => !evast.LastVisitMessage.IsPresent);
|
AddAssert("visit message is not visible", () => !boundPanel2.LastVisitMessage.IsPresent);
|
||||||
AddStep("set choosing activity", () => activity.Value = new UserActivity.ChoosingBeatmap());
|
AddStep("set choosing activity", () => activity.Value = new UserActivity.ChoosingBeatmap());
|
||||||
AddStep("set offline status", () => status.Value = new UserStatusOffline());
|
AddStep("set offline status", () => status.Value = new UserStatusOffline());
|
||||||
AddAssert("visit message is visible", () => evast.LastVisitMessage.IsPresent);
|
AddAssert("visit message is visible", () => boundPanel2.LastVisitMessage.IsPresent);
|
||||||
AddStep("set online status", () => status.Value = new UserStatusOnline());
|
AddStep("set online status", () => status.Value = new UserStatusOnline());
|
||||||
AddAssert("visit message is not visible", () => !evast.LastVisitMessage.IsPresent);
|
AddAssert("visit message is not visible", () => !boundPanel2.LastVisitMessage.IsPresent);
|
||||||
}
|
}
|
||||||
|
|
||||||
private UserActivity soloGameStatusForRuleset(int rulesetId) => new UserActivity.InSoloGame(null, rulesetStore.GetRuleset(rulesetId));
|
private UserActivity soloGameStatusForRuleset(int rulesetId) => new UserActivity.InSoloGame(null, rulesetStore.GetRuleset(rulesetId));
|
||||||
|
@ -939,10 +939,8 @@ private void load()
|
|||||||
<s:Boolean x:Key="/Default/UserDictionary/Words/=Dimmable/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/UserDictionary/Words/=Dimmable/@EntryIndexedValue">True</s:Boolean>
|
||||||
<s:Boolean x:Key="/Default/UserDictionary/Words/=Disableable/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/UserDictionary/Words/=Disableable/@EntryIndexedValue">True</s:Boolean>
|
||||||
<s:Boolean x:Key="/Default/UserDictionary/Words/=Drawables/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/UserDictionary/Words/=Drawables/@EntryIndexedValue">True</s:Boolean>
|
||||||
<s:Boolean x:Key="/Default/UserDictionary/Words/=evast/@EntryIndexedValue">True</s:Boolean>
|
|
||||||
<s:Boolean x:Key="/Default/UserDictionary/Words/=Failable/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/UserDictionary/Words/=Failable/@EntryIndexedValue">True</s:Boolean>
|
||||||
<s:Boolean x:Key="/Default/UserDictionary/Words/=favourited/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/UserDictionary/Words/=favourited/@EntryIndexedValue">True</s:Boolean>
|
||||||
<s:Boolean x:Key="/Default/UserDictionary/Words/=flyte/@EntryIndexedValue">True</s:Boolean>
|
|
||||||
<s:Boolean x:Key="/Default/UserDictionary/Words/=Gamefield/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/UserDictionary/Words/=Gamefield/@EntryIndexedValue">True</s:Boolean>
|
||||||
<s:Boolean x:Key="/Default/UserDictionary/Words/=gameplay/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/UserDictionary/Words/=gameplay/@EntryIndexedValue">True</s:Boolean>
|
||||||
<s:Boolean x:Key="/Default/UserDictionary/Words/=Geki/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/UserDictionary/Words/=Geki/@EntryIndexedValue">True</s:Boolean>
|
||||||
|
Loading…
Reference in New Issue
Block a user