Commit Graph

271 Commits

Author SHA1 Message Date
1250c1f0c1 Update test assertions to match stable expectations
These changes were taken from https://github.com/ppy/osu/pull/22582.

Minor adjustments were applied to match stable expectations, which is to
say there cannot be an inherited control point with omit barline
specification (in the editor the setting is greyed out when inheritance
is turned on).
2023-02-28 19:28:21 +09:00
d59d153654 Fix test compile failures from Audio hoisting 2023-02-21 21:03:00 +01:00
e8029e6390 Fix unrelated tests 2023-01-12 03:39:27 +03:00
7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
eff6c7be64 Removed unnecessary methods, changed tests, and moved LimitedCapacityQueue.cs to a more generic namespace. 2022-11-19 16:53:35 +01:00
1aa0e40f2f Add "Component" prefix to lookup naming 2022-11-09 17:46:43 +09:00
c908969d9b Rename ISkinComponent to ISkinLookup 2022-11-09 17:46:43 +09:00
b4e6a20846 Fix song select status prefix matching no longer working
Regressed in #19275 due to weird logic.
Closes #20289.
2022-09-14 12:59:05 +09:00
d961b96897 Merge branch 'master' into search-filter 2022-09-09 23:25:54 +09:00
b559d4ecdf Rename GameplayAdjustments -> AdjustmentsFromMods 2022-09-08 17:14:06 +09:00
75d0deef72 Apply proposed changes to remove inheritance from MasterGameplayClockContainer 2022-09-07 17:49:05 +09:00
bc1212f4e6 Change NonGameplayAdjustments to GameplayAdjustments and convert TrueGameplayRate to extension method 2022-09-06 22:26:46 +09:00
Nao
189a407cb1 Merge branch 'master' into ruleset-localization 2022-08-20 21:39:10 -04:00
1696a905ba Reduce exposed properties in GameplayClockContainer 2022-08-15 20:22:36 +09:00
704568ae3b Remove remaining usage of GameplayClock 2022-08-15 20:22:36 +09:00
27569e2ed5 Remove FrameStableClock (and redirect usages to FrameStabilityContainer) 2022-08-15 19:19:19 +09:00
3e38baca3c Change ruleset mod description types 2022-08-10 16:09:11 -04:00
7c6e5a1085 Add test coverage of case insensitive audio equality 2022-08-10 16:06:56 +09:00
b4e55f7309 Apply IRenderer changes 2022-08-02 19:50:57 +09:00
ea97122425 Separate positive and negative test cases 2022-07-23 21:47:51 +08:00
3f2c341369 Simplify length parsing 2022-07-23 18:13:19 +08:00
7c222505e9 Simplify length parsing 2022-07-22 14:24:17 +08:00
80e82763e3 Add negative test cases 2022-07-22 12:09:47 +08:00
de25830b2b Add more test cases 2022-07-22 03:27:08 +08:00
52fad1e14d Add test cases for search length criteria 2022-07-21 18:59:48 +08:00
18da9ddfbf Add test coverage of two beatmaps in same set with different audio files 2022-07-18 17:05:21 +09:00
c6b6f41b71 Add test coverage of AudioEquals 2022-07-13 19:41:38 +09:00
64edc6888d Add test coverage of corrupt realm creating backup 2022-07-04 16:45:23 +09:00
14ef771290 Remove the nullable disable annotation in the test case. 2022-07-03 21:05:14 +08:00
6644f9a72a Fix completely incorrect test 2022-07-01 21:14:06 +09:00
b64c0d011c Isolate client's Room from TestMultiplayerClient 2022-07-01 19:23:25 +09:00
10934450cc Fix directory cleanup occurring too early during realm tests 2022-06-30 16:02:46 +09:00
569fde4b47 Add messages to all InvalidOperationExceptions
Without this, they can be very non-descript and hard to track down
2022-06-28 01:34:25 +09:00
31a447fda0 Update parameter discards 2022-06-24 21:26:19 +09:00
30eebf3511 Merge branch 'master' into c-sharp-10 2022-06-24 21:22:33 +09:00
545c04aaf5 Fix dangerous File.Copy causing intermittent realm migration test failures
Resolves an issue I've been able to locally reproduce on windows.
Basically, the `File.Copy` would begin while realm was blocking. The
"restore" operation is posted to the `SynchronizationContext` to run on
next update call, but in the mean time the copy would begin, causing a
conflict of interest.

Very dangerous. Only really noticeable on windows.
2022-06-24 16:18:56 +09:00
f71f6302fd Remove unnecessary null casts 2022-06-24 14:50:11 +09:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
5b29ddd2ed Add further test coverage against paths with extensions 2022-04-07 15:05:08 +03:00
b7f8716de9 Add test coverage of skin lookups failing when @2x and extension are present 2022-04-07 14:11:38 +09:00
975883da5c Move all usages of client.realm filename to a single const 2022-03-30 13:34:48 +09:00
f762af1344 Add test coverage of migrating to folder with existing data 2022-03-29 23:28:07 +09:00
05c7e09d79 Make Textures and Samples read-only 2022-03-24 00:02:38 +09:00
6a08fd57ef Rename "client" fields in tests to specify whether spectator or multiplayer 2022-02-16 09:52:18 +09:00
7cdf63c654 Remove unused FindProvider() methods
No longer needed since 39f99bf785.
2022-02-01 21:53:21 +01:00
5637fd64d6 Perform ordering using IComparable instead 2022-01-27 15:59:20 +09:00
f30d63107a Add SortID to RulesetInfo to allow stable ordering of rulesets for display 2022-01-27 15:35:16 +09:00
0c2ed2f9a7 Add failing test coverage of incorrect filter ruleset matching 2022-01-27 01:25:57 +09:00
6ec9c5c21a Use default custom ruleset ID 2022-01-26 16:23:00 +01:00
e712fab299 Add test for custom ruleset conversion filtering 2022-01-26 16:14:07 +01:00