6dcd9427ac
Remove bindable usage in PathControlPoint
...
This is quite a breaking change, but I think it is beneficial due to the large amount of usage of this class.
I originally intended just to remove the allocations of the two delegates handling the `Changed` flow internally, but as nothing was really using the bindables for anything more than a general "point has changed" case, this felt like a better direction.
2021-08-26 12:33:53 +09:00
965a1ead36
Disallow zero-length slider blueprint placements
2021-04-16 14:38:30 +09: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
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
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
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
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