Dean Herbert
|
30e00cc4aa
|
Add test coverage of selection / scaling scenarios
|
2021-04-16 17:07:20 +09:00 |
|
Dean Herbert
|
401bf368a7
|
Merge branch 'fix-slider-scale-crash' into fix-slider-zero-length
|
2021-04-16 16:58:19 +09:00 |
|
Dean Herbert
|
ab1a1a1df4
|
Add failing test case due to div by zero
|
2021-04-16 16:55:17 +09:00 |
|
Dean Herbert
|
965a1ead36
|
Disallow zero-length slider blueprint placements
|
2021-04-16 14:38:30 +09:00 |
|
Dean Herbert
|
1ff4e2076f
|
Merge branch 'master' into verify-tab
|
2021-04-13 23:05:48 +09:00 |
|
Naxess
|
4618728bf0
|
Add test case
|
2021-04-13 11:35:12 +02:00 |
|
Naxess
|
98c25b2e71
|
Remove unused import
|
2021-04-13 10:33:08 +02:00 |
|
Dean Herbert
|
b45d7de4ec
|
Update asserts to use better nunit specifications
|
2021-04-13 15:04:01 +09:00 |
|
Dean Herbert
|
4837cef095
|
Use static for playfield centre positioning
|
2021-04-13 14:44:52 +09:00 |
|
Naxess
|
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 |
|
Naxess
|
8a6dfcfae1
|
Add CheckOffscreenObjects tests
|
2021-04-13 01:22:36 +02:00 |
|
Naxess
|
0af6d77192
|
Test for path type transfer
|
2021-04-09 11:03:38 +02:00 |
|
Naxess
|
2d94484566
|
Use lambda expression
Apparently CI dislikes this not being a lambda.
|
2021-04-08 12:49:46 +02:00 |
|
Naxess
|
7d2b54ca42
|
Add change to Bezier test
|
2021-04-08 12:32:45 +02:00 |
|
Naxess
|
4110d1675d
|
Add path type menu test cases
|
2021-04-08 11:46:52 +02:00 |
|
Naxess
|
9d02930709
|
Add regression test for type changes
|
2021-04-07 17:18:55 +02:00 |
|
Naxess
|
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 |
|
Naxess
|
b8479a979f
|
Remove unused blueprint variable
|
2021-04-01 18:06:12 +02:00 |
|
Naxess
|
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 |
|
Naxess
|
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 |
|
Naxess
|
0f4314c1d8
|
Add complete arc test
Ensures we can still make smaller circles properly.
|
2021-03-24 17:24:33 +01:00 |
|
Naxess
|
b4dc35f66b
|
Update large arc tests
Should now be more robust and readable.
|
2021-03-24 17:24:05 +01:00 |
|
Naxess
|
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 |
|
Naxess
|
f80b3ada25
|
Add circular arc size tests
|
2021-03-24 05:54:48 +01:00 |
|
Naxess
|
7b395ed783
|
Add exterior arc test
|
2021-03-24 05:15:50 +01:00 |
|
Naxess
|
23a4d1c135
|
Shorten recovery test name
|
2021-03-24 05:15:28 +01:00 |
|
Naxess
|
6fbe530016
|
Fix coordinates
|
2021-03-24 05:14:35 +01:00 |
|
Naxess
|
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 |
|
Naxess
|
7bae4ff43d
|
Add control point dragging tests
|
2021-03-24 05:06:04 +01:00 |
|
Naxess
|
323b875cea
|
Fix newlines/spaces
|
2021-03-22 17:32:40 +01:00 |
|
Naxess
|
15af57de95
|
Add path type recovery test
|
2021-03-22 15:59:59 +01:00 |
|
Naxess
|
3bddc4a75d
|
Add path type test
|
2021-03-22 15:59:45 +01:00 |
|
Naxess
|
a294f328fb
|
Add linear circular arc test
|
2021-03-21 06:30:17 +01:00 |
|
Dean Herbert
|
203c36f720
|
Rename file to match test name
|
2020-11-26 19:46:54 +09:00 |
|
Dean Herbert
|
9a08cc8c04
|
Add test coverage of beat snapping hit circles
|
2020-11-26 19:40:10 +09:00 |
|
Dean Herbert
|
ab1ad99c88
|
Fix failing test scene (was previously not snapped properly)
|
2020-11-26 19:33:51 +09:00 |
|
Dean Herbert
|
740b9fb3a0
|
Update test to cover non-ordered selection
|
2020-11-25 17:33:21 +09:00 |
|
Dean Herbert
|
4eef6c0d40
|
Add test coverage
|
2020-11-24 17:59:18 +09:00 |
|
Dean Herbert
|
09f2a85d71
|
Fix potential test failure due to precision check missing
|
2020-11-24 17:40:00 +09:00 |
|
Dean Herbert
|
c9a41f9dae
|
Make all objects in selection candidates for spatial snapping
Closes #10898.
|
2020-11-24 17:35:54 +09:00 |
|
Joehu
|
ef3c918a3c
|
Simplify input buttons/keys in tests
|
2020-11-09 14:18:20 -08:00 |
|
smoogipoo
|
9a7fcadabc
|
Use BDL for top-level osu! DHOs
|
2020-11-05 13:51:46 +09:00 |
|
Dean Herbert
|
c41fb67e73
|
Move all ruleset editor tests to their own namespace
|
2020-09-25 18:51:26 +09:00 |
|
Dean Herbert
|
8a0c79466d
|
Use simplified methods for press/release key
|
2020-09-25 12:16:50 +09:00 |
|
Dean Herbert
|
15b1069099
|
Fix tests not being relative to screen space
|
2020-09-24 16:37:08 +09:00 |
|
Dean Herbert
|
ead6479442
|
Also test with distance snap enabled for sanity
|
2020-09-24 16:31:30 +09:00 |
|
Dean Herbert
|
89ded2903c
|
Add test coverage of circle-slider snapping
|
2020-09-24 16:24:35 +09:00 |
|
Dean Herbert
|
1a98e8d715
|
Add test coverage of object-object snapping
|
2020-09-24 16:24:35 +09:00 |
|