Skip to content

Commit 21d50a2

Browse files
committed
Remove not really necessary test cases, fix password reset test
1 parent e3a1996 commit 21d50a2

4 files changed

Lines changed: 8 additions & 62 deletions

File tree

RefreshTests.GameServer/Tests/ApiV3/AdminUserEditApiTests.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,9 @@ public void EditsUserByUuidAndName()
6161
using TestContext context = this.GetServer();
6262
GameUser mod = context.CreateUser(role: GameUserRole.Moderator);
6363
HttpClient client = context.GetAuthenticatedClient(TokenType.Api, mod);
64-
6564
GameUser player = context.CreateUser(role: GameUserRole.User);
65+
66+
// UUID
6667
ApiAdminUpdateUserRequest request = new()
6768
{
6869
Description = "poo"
@@ -71,14 +72,7 @@ public void EditsUserByUuidAndName()
7172
Assert.That(response?.Data, Is.Not.Null);
7273
Assert.That(response!.Data!.Description, Is.EqualTo(request.Description));
7374

74-
request = new()
75-
{
76-
Description = "pee"
77-
};
78-
response = client.PatchData<ApiExtendedGameUserResponse>($"/api/v3/admin/users/username/{player.Username}", request);
79-
Assert.That(response?.Data, Is.Not.Null);
80-
Assert.That(response!.Data!.Description, Is.EqualTo(request.Description));
81-
75+
// name
8276
request = new()
8377
{
8478
Description = "lmao"

RefreshTests.GameServer/Tests/ApiV3/AdminUserManagementApiTests.cs

Lines changed: 3 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ public async Task ResetsUsersPasswordByUuidAndName()
2020
GameUser mod = context.CreateUser(role: GameUserRole.Moderator);
2121
HttpClient client = context.GetAuthenticatedClient(TokenType.Api, mod);
2222

23+
// UUID
2324
GameUser player1 = context.CreateUser(role: GameUserRole.User);
2425
ApiResetPasswordRequest request = new()
2526
{
@@ -33,31 +34,19 @@ public async Task ResetsUsersPasswordByUuidAndName()
3334
Assert.That(updated1, Is.Not.Null);
3435
Assert.That(updated1!.ShouldResetPassword, Is.True);
3536

37+
// Name
3638
GameUser player2 = context.CreateUser(role: GameUserRole.User);
3739
request = new()
3840
{
3941
PasswordSha512 = HexHelper.BytesToHexString(SHA512.HashData("poo"u8))
4042
};
41-
response = await client.PutAsync($"/api/v3/admin/users/uuid/{player2.UserId}/resetPassword", new StringContent(request.AsJson()));
43+
response = await client.PutAsync($"/api/v3/admin/users/name/{player2.Username}/resetPassword", new StringContent(request.AsJson()));
4244
Assert.That(response.IsSuccessStatusCode, Is.True);
4345

4446
context.Database.Refresh();
4547
GameUser? updated2 = context.Database.GetUserByObjectId(player2.UserId);
4648
Assert.That(updated2, Is.Not.Null);
4749
Assert.That(updated2!.ShouldResetPassword, Is.True);
48-
49-
GameUser player3 = context.CreateUser(role: GameUserRole.User);
50-
request = new()
51-
{
52-
PasswordSha512 = HexHelper.BytesToHexString(SHA512.HashData("poo"u8))
53-
};
54-
response = await client.PutAsync($"/api/v3/admin/users/uuid/{player3.UserId}/resetPassword", new StringContent(request.AsJson()));
55-
Assert.That(response.IsSuccessStatusCode, Is.True);
56-
57-
context.Database.Refresh();
58-
GameUser? updated3 = context.Database.GetUserByObjectId(player3.UserId);
59-
Assert.That(updated3, Is.Not.Null);
60-
Assert.That(updated3!.ShouldResetPassword, Is.True);
6150
}
6251

6352
[Test]
@@ -107,26 +96,5 @@ public async Task GetsAndResetsUserPlanetsByUuidAndName()
10796
updated = context.Database.GetUserByObjectId(updated.UserId);
10897
Assert.That(updated, Is.Not.Null);
10998
Assert.That(updated!.Lbp3PlanetsHash.IsBlankHash(), Is.True);
110-
111-
// username
112-
context.Database.UpdateUserData(updated, new SerializedUpdateData()
113-
{
114-
PlanetsHash = "lol"
115-
}, TokenGame.LittleBigPlanetVita);
116-
117-
context.Database.Refresh();
118-
119-
planetResponse = client.GetData<ApiAdminUserPlanetsResponse>($"/api/v3/admin/users/username/{updated.Username}/planets");
120-
Assert.That(planetResponse?.Data, Is.Not.Null);
121-
Assert.That(planetResponse!.Data!.VitaPlanetsHash, Is.EqualTo("lol"));
122-
123-
resetResponse = await client.DeleteAsync($"/api/v3/admin/users/username/{updated.Username}/planets");
124-
Assert.That(resetResponse.IsSuccessStatusCode, Is.True);
125-
126-
context.Database.Refresh();
127-
128-
updated = context.Database.GetUserByObjectId(updated.UserId);
129-
Assert.That(updated, Is.Not.Null);
130-
Assert.That(updated!.VitaPlanetsHash.IsBlankHash(), Is.True);
13199
}
132100
}

RefreshTests.GameServer/Tests/ApiV3/MatchingApiTests.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,12 @@ public void GetsRoomByUserUuidAndName()
2323
match.Initialize();
2424
GameRoom room = match.CreateRoomByPlayer(player, TokenPlatform.PS3, TokenGame.LittleBigPlanet2, NatType.Open);
2525

26+
// UUID
2627
ApiResponse<ApiGameRoomResponse>? response = context.Http.GetData<ApiGameRoomResponse>($"/api/v3/rooms/uuid/{player.UserId}");
2728
Assert.That(response?.Data, Is.Not.Null);
2829
Assert.That(response!.Data!.RoomId.ToString(), Is.EqualTo(room.RoomId.ToString()));
2930

30-
response = context.Http.GetData<ApiGameRoomResponse>($"/api/v3/rooms/username/{player.Username}");
31-
Assert.That(response?.Data, Is.Not.Null);
32-
Assert.That(response!.Data!.RoomId.ToString(), Is.EqualTo(room.RoomId.ToString()));
33-
31+
// name
3432
response = context.Http.GetData<ApiGameRoomResponse>($"/api/v3/rooms/name/{player.Username}");
3533
Assert.That(response?.Data, Is.Not.Null);
3634
Assert.That(response!.Data!.RoomId.ToString(), Is.EqualTo(room.RoomId.ToString()));

RefreshTests.GameServer/Tests/ApiV3/PhotoApiTests.cs

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,6 @@ public void GetsPhotosByUserUuidAndName()
2121
Assert.That(response?.Data, Is.Not.Null);
2222
Assert.That(response!.Data!.Count, Is.EqualTo(1));
2323

24-
response = context.Http.GetList<ApiGamePhotoResponse>($"/api/v3/photos/by/username/{player.Username}");
25-
Assert.That(response?.Data, Is.Not.Null);
26-
Assert.That(response!.Data!.Count, Is.EqualTo(1));
27-
2824
response = context.Http.GetList<ApiGamePhotoResponse>($"/api/v3/photos/by/name/{player.Username}");
2925
Assert.That(response?.Data, Is.Not.Null);
3026
Assert.That(response!.Data!.Count, Is.EqualTo(1));
@@ -41,10 +37,6 @@ public void GetsPhotosWithUserUuidAndName()
4137
Assert.That(response?.Data, Is.Not.Null);
4238
Assert.That(response!.Data!.Count, Is.EqualTo(1));
4339

44-
response = context.Http.GetList<ApiGamePhotoResponse>($"/api/v3/photos/with/username/{player.Username}");
45-
Assert.That(response?.Data, Is.Not.Null);
46-
Assert.That(response!.Data!.Count, Is.EqualTo(1));
47-
4840
response = context.Http.GetList<ApiGamePhotoResponse>($"/api/v3/photos/with/name/{player.Username}");
4941
Assert.That(response?.Data, Is.Not.Null);
5042
Assert.That(response!.Data!.Count, Is.EqualTo(1));
@@ -69,11 +61,5 @@ public async Task DeletesAllPhotosByUserUuidAndName()
6961
resetResponse = await client.DeleteAsync($"/api/v3/admin/users/name/{player.Username}/photos");
7062
Assert.That(resetResponse.IsSuccessStatusCode, Is.True);
7163
Assert.That(context.Database.GetTotalPhotosByUser(player), Is.Zero);
72-
73-
// username
74-
context.CreatePhotoWithSubject(player, TEST_IMAGE_HASH);
75-
resetResponse = await client.DeleteAsync($"/api/v3/admin/users/username/{player.Username}/photos");
76-
Assert.That(resetResponse.IsSuccessStatusCode, Is.True);
77-
Assert.That(context.Database.GetTotalPhotosByUser(player), Is.Zero);
7864
}
7965
}

0 commit comments

Comments
 (0)