Commit Graph

7146 Commits

Author SHA1 Message Date
a494e55d93 Adjust test scene to reflect new behaviour 2022-08-15 20:43:19 +02:00
f0ad31b650 Add failing test case 2022-08-15 20:38:22 +02:00
5ff2e41a55 Add preset column to mod select test scene 2022-08-15 18:38:37 +02:00
704568ae3b Remove remaining usage of GameplayClock 2022-08-15 20:22:36 +09:00
87760bbc06 Fix IsCatchingUp not being in correct state 2022-08-15 20:17:48 +09:00
04d88b8216 Use constraint based assertions in TestSceneFrameStabilityContainer 2022-08-15 19:19:19 +09:00
27569e2ed5 Remove FrameStableClock (and redirect usages to FrameStabilityContainer) 2022-08-15 19:19:19 +09:00
f81c7644b4 Make GameplayClockContainer also an IGameplayClock and expose to remaining tests 2022-08-15 18:30:53 +09:00
c8764cb333 Move all usage of GameplayClock to IGameplayClock 2022-08-15 18:30:53 +09:00
6d78218142 Update usages of GameplayClockContainer.GameplayClock to access properties directly 2022-08-15 18:08:49 +09:00
58146598c8 Update TestSceneEditorClock to use constraint-based assertions 2022-08-15 18:08:05 +09:00
Nao
c940f5abcb Merge branch 'master' into ruleset-localization 2022-08-14 15:17:44 -04:00
784ce4d23d Add test coverage for localisable setting source 2022-08-14 15:06:33 -04:00
2aa3a1b50d Rename all "KeysPerSecond" usages to "ClicksPerSecond" 2022-08-14 20:12:11 +02:00
9dc806506e Make ActionListener and KeysPerSecondCalculator not rely on events to add timestamps 2022-08-14 19:31:14 +02:00
a90967715c Add test coverage of new imports not correctly being filtered by collection filter 2022-08-12 15:06:34 +09:00
5111bad86c Refactor TestScenePlaylistOverlay to use realm for testing
Removes the dual-purpose flow which existed only for testing.
2022-08-12 15:06:34 +09:00
3c6461b9e4 Remove KPS acronym usage 2022-08-11 10:01:39 +02:00
0e1efbd865 Rename DrawableCookieziRuleset to MockDrawableRuleset 2022-08-11 01:04:06 +02:00
d58d5eebe2 Add basic tests for KPS
Created private mock classes to use them in place of `GameplayClock` and
`DrawableRuleset`.
2022-08-11 00:51:13 +02:00
3e38baca3c Change ruleset mod description types 2022-08-10 16:09:11 -04:00
d59f4720f1 Merge pull request #19664 from peppy/test-assertions
Update multiple tests to use new assert output for easier to understand failures
2022-08-09 23:15:16 +09:00
41af03dec5 Merge pull request #19597 from frenzibyte/hotfix-multi-spectator-results-screen
Fix multi-spectator potentially getting stuck for passed players (hotfix)
2022-08-09 21:11:10 +09:00
2de9e5f40f Fix test failure 2022-08-09 20:23:45 +09:00
1270ee9624 Update multiple tests to use new assert output for easier to understand failures 2022-08-09 19:19:54 +09:00
aa9ced7f04 Add test coverage of ToolbarUserButton 2022-08-09 15:51:10 +09:00
edb8e5e33e Temporarily emptying TestSceneKeysPerSecondCounter until a good test can be found 2022-08-09 02:43:41 +02:00
e4879aa450 Add test 2022-08-08 21:12:38 +02:00
eba070a0f8 Add weak test coverage of broken audio playback after soft-delete 2022-08-08 20:30:37 +02:00
e1189da824 Merge branch 'master' into irenderer-glwrapper 2022-08-08 12:31:53 +09:00
f75dced305 Fix possible null assignment inspection in TestScenePreviewTrackManager 2022-08-08 02:00:24 +03:00
839409d7ac Add preset column to solo mod select overlay 2022-08-07 16:20:31 +02:00
de64b83532 Add test coverage for desired user selection behaviour 2022-08-07 16:20:16 +02:00
25daaa56e2 Add test coverage for desired external selection behaviour 2022-08-07 15:30:20 +02:00
4a95638756 Merge branch 'master' into mod-overlay/delete-preset 2022-08-07 12:34:25 +09:00
5946124278 Merge pull request #19612 from bdach/mod-overlay/common-delete-dialog
Unify implementations of deletion dialogs
2022-08-07 12:18:03 +09:00
6f6beddab5 Add test coverage for mod preset deletion flow 2022-08-06 21:58:55 +02:00
9b3183b2b4 Implement mod preset deletion flow 2022-08-06 21:58:55 +02:00
26b9adbe0c Adjust collection deletion test to match new expectations 2022-08-06 21:07:21 +02:00
cc353b872c Add test coverage for other approval events 2022-08-06 18:21:57 +02:00
789e8b4d8d Fix multi-spectator test updating state after removing user
Removing user triggers `playingUsers.Remove`, but doing so before
updating the state leads to `EndGameplay` being called with `State ==
Playing` rather than `Quit`.
2022-08-06 05:41:26 +03:00
0c07df2c26 Remove DT from KPS test 2022-08-05 21:02:37 +02:00
b4e0fa7c53 Rewrite tests for KPS 2022-08-05 15:53:06 +02:00
cf362a6b4f Merge pull request #19529 from peppy/locally-modified-pill
Show "locally modified" pill when local modifications have been made
2022-08-05 21:12:13 +09:00
c4b9b2a14b Merge branch 'master' into irenderer-glwrapper 2022-08-05 20:35:06 +09:00
7c952f8069 Add more test coverage of locally-modified state change 2022-08-05 14:25:10 +09:00
42d1bdfc95 Move KPS calculation to a standalone class 2022-08-05 04:17:01 +02:00
ac9321204c Merge branch 'master' into mod-overlay/create-preset 2022-08-03 21:21:52 +02:00
7022d9e5f8 Fix test step names being too long 2022-08-03 21:13:49 +09:00
bacbf5b7f0 Update existing test expectations 2022-08-03 20:20:06 +09:00