Commit Graph

19 Commits

Author SHA1 Message Date
Dean Herbert 106932b906 Add null check in `TestPlayer`'s disposal code to avoid cascading test failure 2022-08-09 18:15:50 +09:00
Dan Balasescu 00bdd52cff Move to TestPlayer and add null check 2022-08-09 15:05:40 +09:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Dean Herbert ea9495eb74 Update all existing calls to extension method with correct fallback handling 2022-03-29 16:51:30 +09:00
Salman Ahmed e14a35b469 Add failing test case 2022-03-02 20:32:41 +03:00
Dean Herbert b7ee6d1866 Add protections against test null refs when beatmap load fails 2022-01-12 17:49:11 +09:00
Dean Herbert 32afd3f426 Replace all basic usages 2021-10-02 02:22:23 +09:00
Dean Herbert 74c63e15be Mark score failed on fail and exit 2021-07-01 17:48:09 +09:00
Dean Herbert 5bc970af0d Make `TestPlayer` inherit from `SoloPlayer` for more flexibility in testing 2021-07-01 16:55:33 +09:00
Dean Herbert 911256603b Rewrite comment to hopefully be more informative 2021-06-02 11:10:02 +09:00
Dean Herbert 6e861a9b7f Revert incorrect `ScoreProcessor` change 2021-06-01 16:39:50 +09:00
Dean Herbert 790f1dacc9 Ensure `ScoreProcessor` is still hooked up in special case 2021-06-01 16:24:38 +09:00
Dean Herbert 240f7facba Add local concessions for autoplay test handling 2021-06-01 15:39:02 +09:00
Salman Ahmed 0771154dd2 Make `PauseCooldownActive` protected and expose on test class 2021-02-19 11:42:30 +03:00
Dean Herbert 3c8f871b28 Move player constructor configuration to dedicated class; add AllowRestart parameter 2020-12-23 17:47:46 +09:00
Dean Herbert 5200633f9f Centralise TestPlayer implementations as much as possible 2020-03-05 11:25:07 +09:00
Dean Herbert 6c8f325063 Add failing test 2019-12-11 15:46:07 +09:00
Dean Herbert 01aede3e29 Add comprehensive skin fallback integration testing 2019-08-28 19:57:17 +09:00
smoogipoo 7c105fd99f Fix testcase players pausing on window unfocus 2019-05-10 15:39:25 +09:00