Commit Graph

49 Commits

Author SHA1 Message Date
b413ffae3e Fix test going offscreen in headless execution 2021-04-16 18:54:33 +09:00
30e00cc4aa Add test coverage of selection / scaling scenarios 2021-04-16 17:07:20 +09:00
401bf368a7 Merge branch 'fix-slider-scale-crash' into fix-slider-zero-length 2021-04-16 16:58:19 +09:00
ab1a1a1df4 Add failing test case due to div by zero 2021-04-16 16:55:17 +09:00
965a1ead36 Disallow zero-length slider blueprint placements 2021-04-16 14:38:30 +09:00
1ff4e2076f Merge branch 'master' into verify-tab 2021-04-13 23:05:48 +09:00
4618728bf0 Add test case 2021-04-13 11:35:12 +02:00
98c25b2e71 Remove unused import 2021-04-13 10:33:08 +02:00
b45d7de4ec Update asserts to use better nunit specifications 2021-04-13 15:04:01 +09:00
4837cef095 Use static for playfield centre positioning 2021-04-13 14:44:52 +09:00
6d3f9fa9ce Use is class instead of Equals with template index
Ensures ordering of `PossibleTemplates` does not affect tests.
2021-04-13 02:29:25 +02:00
8a6dfcfae1 Add CheckOffscreenObjects tests 2021-04-13 01:22:36 +02:00
0af6d77192 Test for path type transfer 2021-04-09 11:03:38 +02:00
2d94484566 Use lambda expression
Apparently CI dislikes this not being a lambda.
2021-04-08 12:49:46 +02:00
7d2b54ca42 Add change to Bezier test 2021-04-08 12:32:45 +02:00
4110d1675d Add path type menu test cases 2021-04-08 11:46:52 +02:00
9d02930709 Add regression test for type changes 2021-04-07 17:18:55 +02:00
8621a6b4fe Add margin to large segment test
Test ran fine on my end, but apparently not on the CI. This should make results a bit more consistent, hopefully.
2021-04-01 20:34:04 +02:00
b8479a979f Remove unused blueprint variable 2021-04-01 18:06:12 +02:00
25afae5671 Fix broken test case
Seems this technically works, but only because of the edge case of being entirely linear, which the framework catches.

This fixes that.
2021-03-31 20:48:17 +02:00
1718084dbc Update/remove determinant tests
We now only change the path type based on the bounding box.

If the control points are too linear, the framework now handles the fallback to Bezier.
2021-03-31 20:08:39 +02:00
0f4314c1d8 Add complete arc test
Ensures we can still make smaller circles properly.
2021-03-24 17:24:33 +01:00
b4dc35f66b Update large arc tests
Should now be more robust and readable.
2021-03-24 17:24:05 +01:00
415797aadd Fix broken control point drag test
Broken for 2 reasons:
- Assert checks the wrong control point.
- The exterior arc is now too big.

This fixes both.
2021-03-24 06:01:12 +01:00
f80b3ada25 Add circular arc size tests 2021-03-24 05:54:48 +01:00
7b395ed783 Add exterior arc test 2021-03-24 05:15:50 +01:00
23a4d1c135 Shorten recovery test name 2021-03-24 05:15:28 +01:00
6fbe530016 Fix coordinates 2021-03-24 05:14:35 +01:00
847d44c7d9 Remove unnecessary length asserts
We don't actually care about the length (as this isn't what we're testing), just the type of the slider.
2021-03-24 05:13:37 +01:00
7bae4ff43d Add control point dragging tests 2021-03-24 05:06:04 +01:00
323b875cea Fix newlines/spaces 2021-03-22 17:32:40 +01:00
15af57de95 Add path type recovery test 2021-03-22 15:59:59 +01:00
3bddc4a75d Add path type test 2021-03-22 15:59:45 +01:00
a294f328fb Add linear circular arc test 2021-03-21 06:30:17 +01:00
203c36f720 Rename file to match test name 2020-11-26 19:46:54 +09:00
9a08cc8c04 Add test coverage of beat snapping hit circles 2020-11-26 19:40:10 +09:00
ab1ad99c88 Fix failing test scene (was previously not snapped properly) 2020-11-26 19:33:51 +09:00
740b9fb3a0 Update test to cover non-ordered selection 2020-11-25 17:33:21 +09:00
4eef6c0d40 Add test coverage 2020-11-24 17:59:18 +09:00
09f2a85d71 Fix potential test failure due to precision check missing 2020-11-24 17:40:00 +09:00
c9a41f9dae Make all objects in selection candidates for spatial snapping
Closes #10898.
2020-11-24 17:35:54 +09:00
ef3c918a3c Simplify input buttons/keys in tests 2020-11-09 14:18:20 -08:00
9a7fcadabc Use BDL for top-level osu! DHOs 2020-11-05 13:51:46 +09:00
c41fb67e73 Move all ruleset editor tests to their own namespace 2020-09-25 18:51:26 +09:00
8a0c79466d Use simplified methods for press/release key 2020-09-25 12:16:50 +09:00
15b1069099 Fix tests not being relative to screen space 2020-09-24 16:37:08 +09:00
ead6479442 Also test with distance snap enabled for sanity 2020-09-24 16:31:30 +09:00
89ded2903c Add test coverage of circle-slider snapping 2020-09-24 16:24:35 +09:00
1a98e8d715 Add test coverage of object-object snapping 2020-09-24 16:24:35 +09:00