Commit Graph

215 Commits

Author SHA1 Message Date
8ab26e8889 Update Tests with dependencies on LeaderboardScore. Added its dependency on DialogOverlay for the tests. Added test for deleting individual local score 2019-12-19 21:29:54 -08:00
54572b6de9 Update selected mdos references 2019-12-18 16:42:18 +09:00
d7eb4f73f4 Merge branch 'master' into update-beatmap-settings 2019-12-16 14:57:57 +09:00
bc31146560 Mods -> SelectedMods 2019-12-13 21:45:38 +09:00
3945e7403a improve tests and refactor AdvancedStats 2019-12-13 09:39:54 +08:00
ec5b506960 apply mod difficulty settings during song select 2019-12-12 23:41:46 +08:00
cdde5d1d69 Fix song select filters not reapplied if in a child screen
Closes https://github.com/ppy/osu/issues/6980.
2019-12-10 02:30:23 +09:00
f0d49d0cdf Decouple APILegacyScoreInfo from ScoreInfo 2019-12-03 15:31:11 +09:00
296fff9243 Merge remote-tracking branch 'upstream/master' into fix-carousel-double-filter 2019-11-15 18:20:36 +09:00
b8bb97607b Merge remote-tracking branch 'upstream/master' into fix-mod-retention 2019-11-15 13:46:44 +09:00
e81dfcad4c Fix remaining cases of pollution 2019-11-15 11:46:32 +09:00
22c3be2c6f Clear count variables on carousel creation 2019-11-15 11:26:01 +09:00
1109d201c3 Add failing test 2019-11-14 13:28:13 +09:00
2fe068174a Fix unnecessary string interpolation 2019-11-13 19:42:33 +09:00
2cd156f3d4 Clean up carousel tests 2019-11-13 19:09:03 +09:00
bca1be0bfa Add failing test 2019-11-13 18:54:33 +09:00
ccc8aa6fa4 Apply brace style. 2019-11-11 20:13:13 +08:00
022cc13952 Add beatmap carousel item sorting stability test
Add visual test to ensure sorting stability when sorting criteria are
applied in the beatmap carousel.
2019-10-27 22:55:46 +01:00
12cd57744b Make RulestStore initialise at construction time 2019-10-15 16:14:06 +09:00
69b9e359bf Merge branch 'master' into fix-ss-track-playback 2019-10-09 12:26:07 +09:00
8ebccfe31f Add comprehensive audio state tests 2019-10-08 17:03:13 +09:00
f284d096b7 Fix ignored song select test 2019-10-08 16:37:47 +09:00
46d6c5ec3b Add failing test 2019-10-07 15:17:03 +09:00
62c4c1266e Move private functions to bottom 2019-10-07 15:17:03 +09:00
de658c932e Fix test regression 2019-10-04 17:22:42 -07:00
a5e1cb8feb Merge remote-tracking branch 'Game4all/master' into truncate-metadata-on-wedge 2019-10-04 11:21:33 +09:00
e9c73ce30f Fix random failures on BeatmapCarousel filter test
The "un-filter" step causes a `SelectNextRandom` invocation. If this happens to select a difficulty in set 3 other than the previously buffered difficulty #2, the subsequent test would fail.

I've split this test out to remove the random element, but added a new assert to ensure buffered (previously visited?) difficulty is re-selected on return to the same set.
2019-10-03 16:21:14 +08:00
539f3329ce Rename method to match new behaviour 2019-09-29 12:23:18 +08:00
2487d4f0f2 Migrate beatmap carousel test to AddUntilStep
Due to non-deterministic test failures in TestSceneBeatmapCarousel,
migrate the checkSelected helper step from AddAssert to AddUntilStep.
This adds more leniency for performance-related issues while still
checking the desired behaviour.
2019-09-28 11:58:27 +02:00
2089f6fc42 Fix potential test fail case 2019-09-25 14:28:35 +09:00
102dbd85bd Fix CI errors 2019-09-24 16:48:22 -07:00
cc6030ca14 Update beatmap info wedge tests 2019-09-24 16:23:36 -07:00
8efba255c3 Add truncation test 2019-09-24 16:21:08 -07:00
4a59e3351e Update beatmap carousel tests code style
Also fixes one issue I spotted in BeatmapCarousel related to incorrectly holding a selection after new sets are loaded.
2019-09-25 02:42:12 +09:00
51509f6be0 Add filter steps to carousel visual test
Just a couple of steps for added coverage in visual tests. Very
on-the-surface, the unit tests are supposed to cover the gory details.
2019-09-22 00:20:54 +02:00
2b6c9aeb26 Move top score container to more local namespace 2019-09-19 15:38:40 +09:00
9b35de9ce1 Update tests 2019-09-19 15:23:37 +09:00
a7b6895d4c Revert changes to BeatmapDetailArea 2019-09-19 14:26:15 +09:00
e5509cd390 Rename test 2019-09-19 13:19:48 +09:00
2e0a85c2f6 Merge remote-tracking branch 'upstream/master' into songselect-best-user-score 2019-09-19 12:57:30 +09:00
4910c23482 Merge branch 'master' into show-beatmap-not-selected-in-leaderboards 2019-09-10 17:43:42 +09:00
22fabef344 Use TestWorkingBeatmap in BeatmapDetailsArea tests 2019-09-09 19:52:31 +03:00
a1c580f27e Create "none selected" placeholder state 2019-09-05 05:56:21 +03:00
7885c79467 Make bindables private 2019-08-27 14:31:34 +09:00
69145eb83a Merge branch 'master' into select-filters-persistence 2019-08-27 14:12:59 +09:00
830ddd6ed9 Use all rulesets for many difficulties test 2019-08-24 01:31:53 +03:00
6ea10ada34 Fix visual tests. 2019-08-23 13:31:45 +02:00
c14c3ba8ec Move database isolation logic to OsuTestScene for easier reuse 2019-07-29 16:57:02 +09:00
27258e3a9b Rename test scene to match class 2019-07-15 14:38:28 +09:00
a01e7260e0 Testcase fix 2019-07-14 16:49:46 +03:00