Commit Graph

173 Commits

Author SHA1 Message Date
f4c8b6d219 Fix copy paste oversight 2020-03-29 18:55:47 +03:00
a72f0f57f6 Refactor tests for readability 2020-03-30 00:05:07 +09:00
07c7233b3d Change int div comments 2020-03-29 23:46:28 +09:00
8cab303611 Cover skipDifficulties = false in tests 2020-03-28 21:02:55 +02:00
63f6269eb0 Test both ways 2020-03-28 13:10:20 +02:00
659865b457 Use understandable set id 2020-03-28 13:08:06 +02:00
e707adb773 Increase amount of test sets 2020-03-26 21:16:10 +02:00
902734b75e Add failing test 2020-03-26 20:32:43 +02:00
d0c7b49376 Merge branch 'master' into fix-carousel-root-selects-from-nothing 2020-03-23 11:34:04 +09:00
bf70276496 Fix test re-using the same beatmap sets 2020-03-23 11:12:36 +09:00
8136ea561e Fix a couple of broken tests 2020-03-20 15:02:13 +09:00
9b60b535e5 Fix selection not occurring when switching from empty ruleset on first load 2020-03-20 15:01:26 +09:00
3a50c4bb51 Update tests 2020-03-19 18:58:22 +09:00
9bb3a6c677 Merge branch 'master' into click-group-difficulty-icons 2020-03-16 12:01:09 +09:00
d6be8eec0c Merge branch 'master' into click-disabled-difficulty-icons 2020-03-16 11:30:57 +09:00
bd05462a7f Merge branch 'master' into carousel-selection-fallback-improvement 2020-03-16 10:53:10 +09:00
25a35a1370 Merge branch 'master' into always-apply-ruleset-filter 2020-03-16 10:32:36 +09:00
de9857ccdc Fix incorrect id reference in test 2020-03-13 11:02:53 +09:00
ba0dec891d Update test temporarily 2020-03-13 10:58:36 +09:00
bab197553e Update carousel test logic to match new carousel selection behaviour 2020-03-12 19:55:25 +09:00
250061ddf5 Fix test failure due to off-screen panel 2020-03-12 19:46:21 +09:00
1819a15509 Make test ID assigning simpler 2020-03-12 19:27:54 +09:00
db5c8043db Add test covering ruleset change on difficulty icon selection 2020-03-12 18:42:08 +09:00
6e11c3014c Allow grouped difficulty icons to be clicked 2020-03-12 18:42:08 +09:00
2bcf079386 Update carousel test logic to match new carousel selection behaviour 2020-03-12 18:42:08 +09:00
5537b279de Fix failing test occasionally getting wrong ruleset beatmap 2020-03-12 18:39:43 +09:00
933a8ffc8a Add test coverage 2020-03-12 17:10:51 +09:00
28ac5af91c Fix beatmap carousel tests loading beatmap manager beatmaps in test browser 2020-03-12 16:53:23 +09:00
7b368dca35 Add test coverage 2020-03-11 02:59:24 +09:00
a047456354 Revert changes to make HitObject abstract 2020-02-25 19:07:15 +09:00
ffc7eaa3f2 Fix hitobjects with unknown lifetimes by enforcing non-null judgement
We've seen multiple cases where DrawableHitObject are stuck in the lifetime management container
due to not implementing a judgement (meaning they are never "hit" or "missed"). To avoid this going forward
CreateJudgement() must be implemented and return a non-null judgement.

This fixes BananaShower and JuiceStreams in osu!catch.

This also makes HitObject abstract and cleans up convert HitObject implementations.
2020-02-23 13:49:06 +09:00
cd666166d5 Merge pull request #7809 from voidedWarranties/proposal-difficulty-icon-select
Allow selecting/playing a specific difficulty using the beatmapset difficulty icons
2020-02-21 10:24:12 +09:00
1a689231c2 Support null leaderboard position 2020-02-20 14:51:25 +09:00
8c81f1e684 Move CarouselBeatmap access to private, test using indices 2020-02-15 17:51:55 -08:00
8e1ecddb1d Add testing 2020-02-14 17:23:24 -08:00
333f976580 Fix test finding deleted beatmaps under dotnet-test 2020-02-11 17:47:10 +09:00
926cde9afc Fix potential test failures 2020-02-10 18:17:59 +09:00
d61516e10c Add failing tests 2020-02-10 16:59:54 +09:00
93952d438f Merge pull request #7677 from peppy/decouple-mod-select-bindable
Decouple ModSelectOverlay from global SelectedMods
2020-02-03 16:27:47 +09:00
9183c78319 Fix crash on exiting song select with ctrl-enter autoplay 2020-02-03 16:04:32 +09:00
e90ae667b7 Add failing tests 2020-02-01 16:08:24 +01:00
a74d22d9e5 Extract beatmap stats test to separate scene 2020-02-01 15:50:33 +01:00
ab7bbf38a8 Set default beatmap later in test initialisation 2020-01-31 16:14:55 +09:00
5f48affcba Centralise screen exit logic to ScreenTestScene 2020-01-31 14:19:29 +09:00
f457ecaf83 Fix random test failures 2020-01-29 13:54:12 +09:00
fd7f07433d Ensure selection has occurred before storing value 2020-01-27 18:26:44 +09:00
1f0aaabf7b Add tests 2020-01-27 12:21:17 +09:00
bb390b4470 Add test 2020-01-24 19:40:20 +09:00
56724d2580 Merge branch 'master' into #7146 2020-01-10 01:08:20 +08:00
ab9603b06a Merge remote-tracking branch 'upstream/master' into #7146 2020-01-09 17:08:12 +08:00