Dean Herbert
83e89b3e80
Add unread count to `INotificationOverlay` and fix toolbar button DI logic
2022-04-19 11:16:45 +09:00
Dean Herbert
043599081b
Split out `INotificationOverlay` to allow for easier testing
2022-04-18 20:14:01 +09:00
CenTdemeern1
c103cee1d5
Need to commit the second half again because my Git UI messed up
2022-04-02 04:53:47 +02:00
CenTdemeern1
a1baced777
Change behavior of the display mode test
...
I remembered to run InspectCode this time, all good
2022-04-02 04:45:21 +02:00
CenTdemeern1
ee9696855b
Remove hover test
2022-04-02 04:41:05 +02:00
CenTdemeern1
245e452d41
Remove redundant typecast I accidentally left in (Thanks InspectCode)
2022-04-02 04:31:43 +02:00
CenTdemeern1
95ccac50d4
Add display mode changing test
...
Yup this is gonna fail horribly
2022-04-02 04:26:16 +02:00
CenTdemeern1
9350f6f5f8
Add spaces around commas in Vector2 construction
2022-04-02 02:59:07 +02:00
CenTdemeern1
dc744f18ff
Trim whitespace
2022-04-02 02:43:51 +02:00
CenTdemeern1
6685c97147
mainContainer -> toolbarClock
2022-04-02 02:43:44 +02:00
CenTdemeern1
b07152a119
Initial attempt at writing a test for the toolbarClock
...
I'll add more once I know if this code passes review or not
2022-04-02 02:35:37 +02:00
Dean Herbert
622458e857
Allow scaling display in the test scene
2022-03-26 18:56:28 +09:00
Dean Herbert
999ae88af2
Show game time display in clock
2022-03-26 18:13:20 +09:00
Dean Herbert
0d8a7246dd
Add basic implementation of clock
2022-03-26 18:13:13 +09:00
Dean Herbert
db74a226c0
Fix test regression due to mouse overlapping settings overlay
2022-02-15 02:54:45 +09:00
Dean Herbert
6a21d58325
Avoid test failures on non-triangle intro tests
2022-01-30 18:59:18 +09:00
Dean Herbert
1dbcb5ab63
Add test coverage of intro fail scenario
2022-01-30 18:51:16 +09:00
Dean Herbert
778d2a71b4
Remove `Task` from the inner-most `Import` method in `RealmArchiveModelImporter`
...
One of my pending work items for post-realm merge.
The lowest-level import task is no longer asynchronous, as we don't want
it to span multiple threads to allow easier interaction with realm.
Removing the `Task` spec simplifies a heap of usages.
Individual usages should decide whether they want to run the import
asynchronously, by either using an alternative override or spooling up a
thread themselves.
2022-01-25 15:30:29 +09:00
Susko3
9b63f15e68
Add failing test
2022-01-21 13:58:30 +01:00
Dean Herbert
8ecfb9172e
Fix multiple tests with incorrect access to beatmap imports
2022-01-12 17:49:10 +09:00
Dean Herbert
00177a3ae1
Update usages to new naming
2022-01-06 22:54:43 +09:00
Dean Herbert
73b40e6833
Replace usage of `.Result` with `.WaitSafelyForResult`
2022-01-04 11:51:41 +09:00
Dean Herbert
031a40af6a
Replace usages of `Wait` with `WaitSafely`
2022-01-04 11:51:41 +09:00
Dean Herbert
e75e209053
Cache and consume `IRulesetStore` where feasible
2021-12-03 18:16:01 +09:00
Dean Herbert
0c819b9cfb
Combine all test data `BeatmapSetInfo` creation into a single method
2021-11-24 18:07:32 +09:00
Dean Herbert
8c60f37508
Fix cases of dynamically assigning `Beatmap`s to `BeatmapSetInfo` using list assignment
2021-11-24 13:27:37 +09:00
Dean Herbert
7c2e79f911
Update all simple cases of switching to `IWorkingBeatmap`
2021-11-17 20:56:57 +09:00
Dean Herbert
0ecf5f201c
Rename `User` to `APIUser` and move to correct namespace
2021-11-07 11:26:01 +09:00
Dean Herbert
b88d4f1913
Fix weird edge case in `TestSceneIntroWelcome`
2021-10-07 19:58:34 +09:00
Dean Herbert
189358240d
Fix intro tests and move steps out of constructor
2021-10-07 18:39:48 +09:00
smoogipoo
4871db2f86
Merge branch 'master' into importer-returns-live
2021-10-04 19:42:36 +09:00
Dean Herbert
266b4c7124
Expose login errors from `IAPIProvider` and show on the login form
2021-10-04 15:40:24 +09:00
Dean Herbert
a2e61883e3
Initial push to use `ILive` in import process
2021-09-30 22:55:25 +09:00
Dean Herbert
e49d8d0878
Add test coverage of login dialog
2021-09-17 18:36:09 +09:00
Salman Ahmed
318f830cd2
Expand test coverage for different scaling modes
...
Intentionally not using `[Values]` as the scale modes can be applied to
the running game instance directly, rather than recreating it all over
again.
The same could be said for the notification overlay but not sure, seems
like something that should be considered at an `OsuGameTestScene` level
instead (whether the same game instance can be reused for further
testing).
2021-08-21 04:19:55 +03:00
Dean Herbert
2758a83d55
Fix `TestSettingsMigration`'s usage of `RecycleLocalStorage`
2021-08-18 16:39:10 +09:00
Dean Herbert
c1d67976e6
Rename const, add xmldoc and make protected
2021-08-13 16:29:36 +09:00
Salman Ahmed
d099bb8ab6
Calculate offsets from overlay `ScreenSpaceDrawQuad`s instead
2021-08-07 21:08:26 +03:00
Salman Ahmed
ae733e202f
Fix tests executing before overlays load
2021-08-07 00:36:52 +03:00
Salman Ahmed
8dc0650ca7
Add test coverage
2021-08-06 22:56:43 +03:00
Dean Herbert
206bf3713e
Make IAPIProvider read-only bindables into IBindables
2020-12-18 15:16:36 +09:00
Dean Herbert
eb38bc4b4c
Add the ability to import into ArchiveModelManagers from a stream
2020-12-07 18:09:18 +09:00
Joehu
ef3c918a3c
Simplify input buttons/keys in tests
2020-11-09 14:18:20 -08:00
smoogipoo
6f623d8cca
Rename IsUserPaused -> UserPauseRequested
2020-11-02 16:08:59 +09:00
Dean Herbert
e1053c4b6f
Revert exposure changes to GlobalActionContainer
2020-09-08 18:36:11 +09:00
Bartłomiej Dach
8b1151284c
Simplify overly verbose step names
2020-09-06 18:25:47 +02:00
Bartłomiej Dach
e37a3a84fd
Use legible tuple member name
2020-09-06 18:25:47 +02:00
Salman Ahmed
314031d56d
Add test cases ensuring music actions are handled from a game instance
2020-09-04 10:24:54 +03:00
Dan Balasescu
84b3604192
Merge branch 'master' into game-overlay-activation-mode
2020-09-03 13:34:22 +09:00
Lucas A
dd093f44d8
Cast base immutable bindable to mutable for testing purposes and make InitialOverlayActivationMode property protected
2020-08-31 11:26:55 +02:00