Commit Graph

125 Commits

Author SHA1 Message Date
Bartłomiej Dach dcfd6a0a8a
Remove `DistancedHitObjectComposer` inheritance from osu! composer 2023-10-19 11:46:30 +02:00
Dean Herbert 1a37543d28 Rename `SliderVelocity` to `SliderVelocityMultiplier` to distinguish from `Velocity` 2023-09-06 19:01:08 +09:00
Bartłomiej Dach 3d52a1267e
Fix test failures via test-local popover containers 2023-08-19 15:08:30 +02:00
Bartłomiej Dach c6099edb88
Rename test to match class 2023-07-25 22:18:31 +02:00
Dean Herbert 9cfe9164fa Add helper method to get drain length (and rename some usages) 2023-07-25 16:58:41 +09:00
Bartłomiej Dach 2df6e91176
Add extra test coverage for breaks before first/after last object 2023-07-22 17:12:35 +02:00
NiceAesth ce78bb549f Add test for multiple too early objects in break 2023-07-20 00:32:54 +03:00
NiceAesth b3974b34e7 Test break checks 2023-07-16 23:03:30 +03:00
NiceAesth 3888471148 Add break length and bounds checks 2023-07-16 23:03:21 +03:00
Bartłomiej Dach a1da0b58db
Improve negative test case without breaks too 2023-07-11 23:22:37 +02:00
Bartłomiej Dach d927cb3f1c
Actually cover cases with breaks in tests 2023-07-11 23:21:03 +02:00
Bartłomiej Dach 9a3cb624a8
Rewrite tests to be less aggressively DRY
Four of six helper methods defined in the test were used exactly once;
the remaining two were used two times. Splitting helpers there is just
too much.
2023-07-11 23:18:52 +02:00
NiceAesth d75887bb3b Apply feedback to tests 2023-07-11 13:40:27 +03:00
NiceAesth c972a4195c Add tests 2023-07-10 17:29:59 +03:00
Bartłomiej Dach 079e687bee
Fix incorrect mock setup after refactor 2023-06-08 10:09:27 +02:00
Dean Herbert a842f79ad4 Refactor `IWorkingBeatmap.Background` to `GetBackground()` 2023-06-08 16:19:32 +09:00
OliBomby a6e780a1b9 Update CheckMutedObjectsTest.cs 2023-04-29 23:52:30 +02:00
OliBomby 354cd23874 removed all usage of hitobject's DifficultyControlPoint 2023-04-26 18:17:02 +02:00
Dean Herbert b0131db1dc Update test assertions in line with new state saving logic 2023-02-08 15:55:17 +09:00
Dean Herbert 3345e34544 Move beatmap specific logic out of `EditorChangeHandler` 2023-02-03 17:53:54 +09:00
cdwcgt 209bc3c1ed remove useless setup 2023-02-01 11:53:26 +08:00
cdwcgt 5afb733fb2
change IssueTemplatePreviewTimeConflict's text 2023-01-23 15:26:28 +09:00
cdwcgt 997a1a8b02
add test for CheckPreviewTime 2023-01-19 01:08:56 +09:00
ansel 03ac2fd7d7 More tests 2023-01-12 03:33:20 +03:00
Dan Balasescu 7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
Dean Herbert e02c477008
Merge pull request #21017 from andy840119/remove-nullable-disable-in-the-checks
Remove nullable disable in the checks.
2022-11-06 18:39:03 +09:00
andy840119 e862ba5e04 Fix the wrong `AsNonNull()` usage. 2022-11-05 20:13:50 +08:00
andy840119 6062641bf4 Mark mock track as nun-nullable because technically it should not accept the null track. 2022-11-05 16:17:20 +08:00
andy840119 5931e965c5 Mark background prams in the `getMockWorkingBeatmap()` as nun-nullable because technically it should not accept the null background. 2022-11-05 16:16:26 +08:00
Dean Herbert 29bc653d24 Remove incorrect double multiplication and add missing test coverage 2022-11-01 17:17:54 +09:00
Dean Herbert d807d9d822 Add failing test covering snap calculations with SV applied 2022-11-01 16:22:48 +09:00
Dean Herbert e8b7914295 Add test coverage of new parameter 2022-11-01 15:13:05 +09:00
andy840119 c8c76f2351 Use AsNonNull() because the type does not accept the null case. 2022-10-30 17:03:54 +08:00
andy840119 500bf90a34 Mark as accept the nullable stream. 2022-10-30 17:03:54 +08:00
andy840119 6ce3841686 Remove nullable disable annotation in the test case. 2022-10-30 17:03:54 +08:00
Dean Herbert bace3df4ca Update test assertions in line with change 2022-10-21 22:58:10 +09:00
Dean Herbert a70fc10d06 Fix mock track construction failure 2022-09-02 16:30:04 +09:00
Dean Herbert 4b72e55770 Fix various test scenes not adding `EditorClock` to the draw hierarchy 2022-08-26 18:08:43 +09:00
Dean Herbert 1270ee9624 Update multiple tests to use new assert output for easier to understand failures 2022-08-09 19:19:54 +09:00
Dan Balasescu b4e55f7309 Apply IRenderer changes 2022-08-02 19:50:57 +09:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Dean Herbert 977e6d8a80 Add xmldoc for `IDistanceSnapProvider` and related properties 2022-05-05 16:25:45 +09:00
Salman Ahmed fef94d49f4 Revert "Convert data type of `DistanceSpacing` to float"
This reverts commit 7aaa88cac2.
2022-04-29 08:02:07 +03:00
Salman Ahmed abb88b0907 Move distance spacing application to `DistanceSnapGrid` 2022-04-28 10:54:38 +03:00
Salman Ahmed 7aaa88cac2 Convert data type of `DistanceSpacing` to float 2022-04-28 10:24:36 +03:00
Salman Ahmed 71533808e9 Add test case for `DistanceSpacingMultiplier` in distance snapping test scene 2022-04-28 07:14:43 +03:00
Salman Ahmed 500322ff21 Update failing snap test scenes 2022-02-15 02:21:53 +03:00
Bartłomiej Dach b978010b48
Remove unused `allowMissing` parameter in audio file check test
No longer used since 7f95400f46.
2022-02-01 21:53:21 +01:00
Dean Herbert b5f670cc5b Add far too many fixes for ruleset non-nullable requirements 2022-01-12 23:24:11 +09:00
Dean Herbert 4f66e8f881 Fix issues with editor check tests 2022-01-12 16:39:36 +09:00