Commit Graph

32 Commits

Author SHA1 Message Date
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Dean Herbert f9713b8895 Replace usage of `TimeoutAttribute` to fix beatmap conversion test failures 2022-01-04 11:51:41 +09:00
Dan Balasescu 8a81392d2b Fix use of incorrect variable, add test 2021-12-16 19:26:36 +09:00
Dan Balasescu 5ea081e899 Test hyperdash generation in catch conversion tests 2021-12-16 19:04:42 +09:00
ekrctb 96f3e0dad8 Replace CatchHitObject.X usage to EffectiveX and OriginalX 2020-12-14 11:03:14 +09:00
smoogipoo 679dc34aa4 Add test timeouts 2020-09-07 17:18:54 +09:00
smoogipoo c89509aca0 Fix right bound not being applied correctly 2020-08-20 20:25:40 +09:00
ekrctb 3278a1d7d8 Standardize osu!catch coordinate system
There were two coordinate systems used:
- 0..512 (used in osu!stable)
- 0..1 (relative coordinate)

This commit replaces the usage of
the relative coordinate system to
the coordinate system of 0..512.
2020-07-02 00:21:45 +09:00
smoogipoo 91735ff367 Update MathUtils namespace usages 2020-01-09 13:43:44 +09:00
Dean Herbert 2da8847235 Merge remote-tracking branch 'upstream/master' into fix-catch-hr 2019-08-05 11:19:18 +02:00
Dean Herbert 379c9e8b7c Use expression body 2019-08-05 10:02:28 +02:00
smoogipoo 2ae8cba24d Add hardrock spinner test 2019-08-01 17:58:20 +09:00
smoogipoo b978727422 Add stream + repeat slider tests 2019-08-01 14:58:17 +09:00
smoogipoo ed4dda1936 Support beatmap conversion tests with mods 2019-08-01 12:49:01 +09:00
Dean Herbert c39c37a18d Apply more missed cases 2019-04-01 12:44:46 +09:00
Dean Herbert 26d53d06a9 Fix remaining issues 2019-02-28 13:31:40 +09:00
Dean Herbert a5c1ef03f9
Merge branch 'master' into catch-slider-conversion-tweak 2019-01-31 19:27:08 +09:00
ekrctb aaba377e11 Add a test for catch slider conversion 2019-01-25 18:13:14 +09:00
Dean Herbert 8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
Dean Herbert 825941aff1 Use switch with type matching in place of if-else where possible 2018-07-17 14:35:09 +09:00
smoogipoo de3708ea3a Public + explicitly define test fixtures 2018-06-27 12:09:39 +09:00
smoogipoo 8e4dd58e68 Restore ignored unit tests 2018-06-27 12:09:39 +09:00
smoogipoo 9709a40c54 Fix conversion test failing 2018-06-14 21:46:47 +09:00
smoogipoo 6867a398ca Add one more test case 2018-06-14 21:38:08 +09:00
smoogipoo cafdbc2d25 Fix discarding too many RNG values, and add test 2018-06-14 21:38:08 +09:00
smoogipoo 8d8b7e6fa2 Fix conversion tests for ruleset-specific beatmaps not working
TRuleset was a mistake. This resulted in cases that checked whether the beatmap was for the current ruleset (TaikoBeatmapConverter and ManiaBeatmapConverter) failing due to TestXRuleset != XRuleset...
2018-05-16 13:09:48 +09:00
smoogipoo 47cf4f27fb Fix possibility of test rulesets being discovered from assemblies 2018-05-14 19:39:23 +09:00
smoogipoo 6867886f4c Give conversion-tested beatmaps a ruleset 2018-05-07 14:04:37 +09:00
smoogipoo 03a5df84c6 Initial rework of beatmap conversion process 2018-04-19 22:04:12 +09:00
smoogipoo 66b3b295e7 Use IBeatmap wherever possible 2018-04-19 20:44:38 +09:00
Dean Herbert 32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
Dean Herbert 0026b94cd3 Consolidate and move ruleset test projects 2018-03-28 14:41:25 +09:00