Commit Graph

155 Commits

Author SHA1 Message Date
Salman Ahmed 899c8d39fe
Merge branch 'master' into verify-title-markers 2024-07-04 07:07:59 +03:00
Dean Herbert 5f56ed6872
Merge branch 'master' into navigate-to-timestamp 2024-07-03 20:42:32 +09:00
Arthur Araujo 21829e7ef4 Fix test method names 2024-07-02 21:12:15 -03:00
Arthur Araujo 7cb3d7445c Add verify checks for title markers 2024-07-02 17:20:00 -03:00
Dean Herbert 005af280f2
Isolate bindable breaks list to `EditorBeatmap` 2024-07-02 11:31:55 +09:00
Bartłomiej Dach 981340debe
Add safety test coverage for removal of breaks at end of beatmap 2024-06-27 07:45:59 +02:00
Dean Herbert bbacfc8d23
Add failing test coverage of osu!mania automated break creation scenarios 2024-06-27 12:10:10 +09:00
Bartłomiej Dach 18e2a925a8
Add failing test coverage for manual breaks at start/end of map not being culled 2024-06-25 12:34:37 +02:00
Bartłomiej Dach 4390798761
Add test coverage for automatic break generation 2024-06-19 11:14:38 +02:00
Bartłomiej Dach 6a6ccbc09f
Make list of breaks bindable 2024-06-19 07:44:03 +02:00
Bartłomiej Dach 7ee29667db
Parse plain numbers as millisecond count when parsing timestamp 2024-06-18 16:48:04 +02:00
Bartłomiej Dach 623055b60a
Fix tests 2024-06-18 16:41:13 +02:00
Bartłomiej Dach 44b9a06639
Allow more lenient parsing of incoming timestamps 2024-06-18 13:13:50 +02:00
Bartłomiej Dach b28bf4d2ec
Add test covering non-audio file formats not being checked 2024-04-22 10:43:20 +02:00
Arthur Araujo ac03856ebd Fix test methods names 2024-04-17 08:22:05 -03:00
Arthur Araujo c32d99250f Deal with corrupt audio files
This removes the corrupt file check from CheckTooShortAudioFiles and makes the audio formats checks deal with it instead to avoid redundant messages.
2024-04-16 06:53:55 -03:00
Arthur Araujo 9ef27104ce Add checks for audio formats 2024-04-16 06:15:21 -03:00
Arthur Araujo eb93827204 Add missing copyright header 2024-03-23 23:11:13 -03:00
Arthur Araujo 6fbe1a5b8d Add video resolution check 2024-03-23 19:22:47 -03:00
Bartłomiej Dach 0211ae12ad
Add failing test case for crash on empty beatmap 2024-03-19 19:16:33 +01:00
Arthur Araujo 5241c999c1 Add different warning to maps with storyboard/video 2024-03-18 16:08:41 -03:00
Arthur Araujo 80f24a0791 Fix test class name not matching file name 2024-03-16 23:30:59 -03:00
Arthur Araujo 63816adbc0 Add verify checks to unused audio at the end 2024-03-16 21:20:12 -03:00
Bartłomiej Dach 8966ea2fa3
Add test coverage 2024-02-26 11:59:57 +01:00
Dan Balasescu 41ba1dcfce
Merge branch 'master' into editor/checks/delayed-hitsounds 2023-12-13 14:01:06 +09:00
Thomas Müller-Höhne 926636cc03 Generalize Bezier curves to BSplines of Nth degree 2023-11-11 13:32:53 +01:00
Bartłomiej Dach dcfd6a0a8a
Remove `DistancedHitObjectComposer` inheritance from osu! composer 2023-10-19 11:46:30 +02:00
Dean Herbert 12611a09f1
Merge branch 'master' into editor/checks/delayed-hitsounds 2023-09-20 14:18:41 +09:00
Dean Herbert 1a37543d28 Rename `SliderVelocity` to `SliderVelocityMultiplier` to distinguish from `Velocity` 2023-09-06 19:01:08 +09:00
tsrk b3d432b0d5
fix: issue template typo in `CheckDelayedHitsounds` 2023-08-29 20:15:33 +02:00
tsrk f05659a1c0
test: explicit samples timings 2023-08-25 00:10:21 +02:00
tsrk a885bf6ebf
feat(editor/checks): check for delayed hitsounds
I really just borrowed the implementation from MapsetVerifier
2023-08-24 21:05:40 +02: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