Commit Graph

76 Commits

Author SHA1 Message Date
d79602a912 Add wait step to TestScenePlaylistResultScreen explicitly for screen load 2021-12-20 16:58:36 +09:00
da00c020be Remove whitespace 2021-12-15 07:33:49 +09:00
0950d8d327 Add back PlaylistRoomCreation test
Was spiritually removed in https://github.com/ppy/osu/pull/16045.

This implementation is mostly taken from that PR's comment thread
verbatim, and now works due to the associated changes to
`OnlinePlayBeatmapAvailabilityTracker`.
2021-12-14 19:16:52 +09:00
cebfeb5220 Merge pull request #16045 from smoogipoo/multiplayer-local-beatmap-query
Rework multiplayer's current item tracking
2021-12-14 18:33:30 +09:00
6e3558b222 Remove weird test 2021-12-14 06:38:57 +09:00
99ac71c1fe Simplify usages where the ruleset being used is osu! ruleset 2021-12-13 16:37:20 +09:00
b0d14526ea Move test ScoreInfo creation to TestResources
The main goal here is to remove the inheritance, since realm doesn't
like that. Unfortunate that we can't use object initialisers in a few of
these places, but no real way around that.
2021-12-13 16:34:50 +09:00
2cd2b10ce1 Fix results sometimes showing incorrect score position 2021-12-13 06:54:57 +09:00
dbb08f7d46 Use OnlineID for set operations 2021-12-10 16:11:48 +09:00
bf1418bafc Use OnlineID instead of legacy IDs for equality and lookups 2021-12-10 16:11:48 +09:00
2d125893fc Add tests and disable selection on invalid items 2021-11-16 17:23:52 +09:00
692e846acd Rename BeatmapSetInfo.OnlineBeatmapSetID to OnlineID to match interface 2021-11-12 17:52:44 +09:00
6a098a8634 Rename BeatmapInfo.OnlineBeatmapID to OnlineID to match interface 2021-11-12 17:46:24 +09:00
0ecf5f201c Rename User to APIUser and move to correct namespace 2021-11-07 11:26:01 +09:00
c96b07c625 Remove unnecessary/wrong code 2021-10-28 18:24:04 +09:00
c0848486d6 Add missing test coverage for attempt count display 2021-10-28 17:27:16 +09:00
8076e22e70 Replace weird import handling 2021-10-28 17:27:16 +09:00
b096bf6cd1 Ensure all test beatmaps have unique OnlineIDs to avoid import conflicts
The order of operation of imports means that the already-imported
instances are considered most correct (they have usually been populated
using an online source, although that is skipped in tests), so on two
consecutive test imports in a test scene, the second will lose its
online IDs completely.

This aims to ensure that all test beatmaps will have online IDs, which
is the general expected behaviour.
2021-10-28 16:56:31 +09:00
e2c08fb2e5 Create room by clicking button 2021-10-28 15:41:59 +09:00
b0b27a47d5 Rename test scene 2021-10-28 15:28:16 +09:00
cf15282077 Merge branch 'master' into fix-playlists-room-subscreen-tests 2021-10-28 15:26:48 +09:00
f3dba49aae Rename room managers 2021-10-27 19:36:32 +09:00
58237f6fee Fix weird import flows 2021-10-27 14:26:37 +09:00
84bb3a962b Centralise room "creation" 2021-10-27 14:11:57 +09:00
c4a253cc75 Replace local instantiation of TestBeatmap with helper method 2021-10-27 13:55:14 +09:00
2bc2420012 Rename test scene
It's not testing the sub-screen. It's testing creating playlists.
2021-10-27 13:54:21 +09:00
d6ac6a5cd6 Fix intermittent results screen test failures 2021-10-08 15:18:01 +09:00
b339c149d8 Copy BaseDifficulty to Beatmap<T> and move all write operations across 2021-10-06 15:10:45 +09:00
a2e61883e3 Initial push to use ILive in import process 2021-09-30 22:55:25 +09:00
7ed995fbc5 Add test with many rooms displayed 2021-09-08 20:52:14 +09:00
c9325cc419 Fix results screen test scene 2021-09-07 14:15:23 +09:00
20100b8894 Fix a few test failures 2021-09-06 20:20:52 +09:00
4f3a5fbad5 Fix test failure 2021-08-23 14:29:15 +09:00
610a162271 Merge branch 'master' into remove-current-room 2021-08-20 16:23:36 +09:00
e25592f325 Merge branch 'master' into fix-lounge-loading 2021-08-19 20:01:47 +09:00
b09105e5a7 Merge pull request #14381 from smoogipoo/match-subscreen-redesign
Update layout of multiplayer room screens
2021-08-19 19:36:21 +09:00
c31af96f1d Pass room into RoomSettingsOverlay 2021-08-19 16:41:21 +09:00
47ef33e731 Fix playlists lounge sub screen test potentially failing 2021-08-19 06:28:31 +03:00
49bc3a8250 Refactor playlists room manager to handle dummy API requests 2021-08-19 06:25:47 +03:00
6dc96fdb83 Disable edit button in playlists 2021-08-18 16:56:42 +09:00
5d72c5911a Rename MatchSettingsOverlay and related classes
Because "match" is a multiplayer-only concept.
2021-08-17 17:14:28 +09:00
3db0b69f92 Throw not implemented exceptions 2021-08-16 12:44:12 +09:00
1c0ffd4621 Merge branch 'master' into multi-polling-request-refactor 2021-08-13 22:24:01 +09:00
44b3e3bfac Merge branch 'master' into fix-playlists-cross-ruleset-entry 2021-08-13 21:58:15 +09:00
8910781bcd Move listing polling component to LoungeSubScreen 2021-08-13 17:39:09 +09:00
047b37788b Merge online play filter control with the lounge subscreen 2021-08-12 19:48:15 +09:00
b713ba1bd4 Add test coverage 2021-08-12 15:12:48 +09:00
9b9dacf3fe Update usages of Drawable.Click() 2021-08-04 17:30:33 +09:00
5141bf66eb Add failing test case 2021-07-26 04:41:47 +03:00
a3e0168a46 Update tests 2021-07-12 18:25:04 +09:00