Commit Graph

17 Commits

Author SHA1 Message Date
f75dced305 Fix possible null assignment inspection in TestScenePreviewTrackManager 2022-08-08 02:00:24 +03:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
3b485b5f37 Rewrite PreviewTrackManager to avoid constructing TrackBass locally
This paves the way for the framework code quality change
(https://github.com/ppy/osu-framework/pull/4873) which stops exposing
the constructor.

Most of the restructuring here is required to give `PreviewTrackManager`
an adjustable target to apply the global mute.
2021-11-09 17:38:12 +09:00
94175bfb4a Update PreviewTrackManager to use IBeatmapSetInfo 2021-10-25 14:25:01 +09:00
924af58f5b Replace using static with explicit nested reference
This seems to be an inspectcode bug, as the code is correct and
compiles, but let's just work around it for now.
2021-01-02 12:25:59 +01:00
6b38bb9d76 Add test coverage for new ownerless behaviour 2020-11-15 16:38:25 +01:00
be62e48296 Fix tests not working if main or audio volume is zero 2019-11-21 10:35:10 +09:00
8f02e57d1f Add test ensuring correct muting behaviour 2019-11-15 01:08:40 +03:00
08e9813192 Add test ensuring correct changing behaviour 2019-11-14 14:23:52 +03:00
9a00898c0d Add test for non-present preview tracks
To avoid reverting what #6738 solved
2019-11-10 23:21:46 +03:00
901a8d597b Add test steps ensuring correct behaviour 2019-11-08 13:20:02 +03:00
31f2d6a842 Fix regressed test 2019-11-06 19:06:24 +09:00
a1cc8c448f Update TrackVirtual consumption 2019-05-29 16:43:27 +09:00
08ab1e5df7 Use new ITrackStore interface 2019-05-29 16:43:15 +09:00
a20eda7b5f Fix remaining cases to work without things 2019-05-28 23:54:42 +09:00
4ca34bd5e8 Update osu! in line with audio subsystem refactor 2019-05-28 17:06:01 +09:00
459a285cd8 Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00