Commit Graph

69 Commits

Author SHA1 Message Date
Dan Balasescu c0b13c7e1f Refactor ScoreProcessor ComputeScore() methods 2022-08-29 13:51:10 +09:00
Dan Balasescu 73f41439ae Remove redundant qualifiers 2022-08-25 13:34:58 +09:00
Dan Balasescu c9ff39f8c3 Add HitResult.LegacyComboIncrease 2022-08-24 19:46:41 +09:00
Dan Balasescu b4e55f7309 Apply IRenderer changes 2022-08-02 19:50:57 +09:00
Dan Balasescu e06f39a69f Apply IRenderer shader changes 2022-07-30 01:29:11 +09:00
為什麼 ee7e7f2d3a Mark the property as non-nullable. 2022-07-19 20:39:41 +08:00
為什麼 d9addebc93 Remove the nullable disable annotation in the test project and fix the api broken. 2022-07-19 20:39:41 +08:00
Dan Balasescu fd9902e816 Manual #nullable processing 2022-06-17 16:38:35 +09:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Bartłomiej Dach 665ef5fdcc
Add test coverage for API-incompatible rulesets wrt mods 2022-06-15 17:31:46 +02:00
Bartłomiej Dach 0418d70056
Add test coverage for ignoring null mods returned by rulesets 2022-06-15 17:31:46 +02:00
Salman Ahmed a0f1c48e80 Fix `ModTimeRampTest` failing due to changes in `Update` method 2022-05-10 19:24:36 +03:00
Dan Balasescu faf145742f Fix incorrect provided ruleset in test 2022-03-15 09:21:09 +09:00
Dan Balasescu 3fff7f4b7e Require ScoreProcessor to receive ruleset 2022-03-14 15:51:10 +09:00
Bartłomiej Dach e91226f578
Fix 'auto-property never assigned to' inspections 2022-03-08 21:41:10 +01:00
Dan Balasescu f1c40bd9ed Rework GetScore() method signatures + implementations
Rename legacy-facing overload to mention as much
2022-03-08 22:30:44 +09:00
Dan Balasescu 2c382bd1d9 Rename GetImmediateScore() as overload of GetScore() 2022-03-08 21:49:40 +09:00
Dan Balasescu 46b408be75 Update tests to match new behaviour 2022-02-21 18:19:55 +09:00
Bartłomiej Dach 1040590844
Add cancellation support to game-side `IResourceStore`s 2021-12-23 10:33:17 +01:00
smoogipoo e3ec7e3ddc Adjust test values 2021-09-02 17:01:09 +09:00
Dan Balasescu d2722f1523
Merge branch 'master' into ruleset-shaders 2021-07-07 15:44:30 +09:00
Salman Ahmed 035fe2ad49 Mark ruleset skin provider test scene as headless 2021-06-28 11:29:43 +03:00
Salman Ahmed 177bfe1234 Merge branch 'master' into ruleset-resources-skin 2021-06-28 11:16:37 +03:00
Dean Herbert 73bd88cb31 Simplify caching in test 2021-06-28 14:44:52 +09:00
Salman Ahmed 84c9ede966 Fix incorrect pushed changes
This should've been in the original commit, but for some reason got
deleted out.
2021-06-25 13:17:15 +03:00
Salman Ahmed ff5e590d32 Add local source for testing 2021-06-25 12:09:07 +03:00
Salman Ahmed 13ed52a990 Fix weird license misindent
No idea how the hell that happened... R# silent about it, of course.
2021-06-25 11:16:29 +03:00
Salman Ahmed 8d7705dc92 Test using a simple `GetTexture` lookup instead
Presumes that `RulesetSkinProvidingContainer` doesn't allow falling back
to parent skins, whatsoever.
2021-06-25 10:55:24 +03:00
Salman Ahmed 06e357647a OnBdl -> OnLoadAsync 2021-06-25 10:40:42 +03:00
Salman Ahmed 8241fee4a8 Add failing test case 2021-06-25 10:05:50 +03:00
Salman Ahmed bea828a364 Also pass empty resource in `TestSceneDrawableRulesetDependencies` 2021-06-22 13:17:34 +03:00
Salman Ahmed eabcbd1d42 Consider shader manager for ruleset dependencies disposal testing 2021-06-21 00:10:29 +03:00
Salman Ahmed fe48ce4bd5 Remove unaccessed field
It was a warning...
2021-06-11 00:58:06 +03:00
Salman Ahmed ca3c45363a Add test coverage 2021-06-11 00:25:22 +03:00
Dean Herbert e71dbfd730 Add inline comment regarding remaining issues with classic scoring 2021-04-28 16:37:48 +09:00
Dean Herbert 8598a0968f
Update calculations in comments to match new logic
Mostly look to be errors that existed before this PR.

Co-authored-by: Endrik <enduslittlecomputer@gmail.com>
2021-04-28 16:29:23 +09:00
smoogipoo 61b7dc1e06 Fix bonus-only maps having 700K base score 2021-04-28 03:42:29 +09:00
smoogipoo baa6e845aa Change to fluent assertions 2021-04-27 22:43:52 +09:00
smoogipoo 3b04aed491 Add failing test 2021-04-27 22:42:58 +09:00
smoogipoo 3acc612a67 Adjust scoring values to better fit osu!mania 2021-04-05 13:28:46 +09:00
Dean Herbert 63dd55c92c Add missing methods from updated audio component interface implementation 2021-02-22 14:18:52 +09:00
Dean Herbert 143e145670 Update implementation of AdjustableAudioComponents 2021-02-18 15:44:23 +09:00
smoogipoo d3f0c0730d Merge branch 'master' into non-concurrent-sample-playback 2021-02-12 17:22:15 +09:00
Bartłomiej Dach a0de1cbfd0 Handle no-duration single-object edge case 2021-01-31 21:09:41 +01:00
Bartłomiej Dach 81b052b866 Add failing test cases 2021-01-31 20:34:22 +01:00
smoogipoo de9d075f94 Initial sample + samplechannel rework 2021-01-19 17:11:40 +09:00
Dean Herbert ced7a36788 Update namespaces 2021-01-18 21:24:10 +09:00
Bartłomiej Dach 25d9b1ecd0 Clarify purpose and construction of extra test 2020-10-12 17:38:22 +02:00
Bartłomiej Dach 82a28d4655 Fix some inaccuracies 2020-10-12 17:34:20 +02:00
Bartłomiej Dach 3224aa7a69 Clarify test math even further 2020-10-12 17:31:46 +02:00