kicad/qa/common/geometry
John Beard 552ddfbdfa SHAPE_ARC: Expose bug introduced by 5813164d1 in tests
The angle needs to be added to the start angle.

Add tests to cover this:

* Check end point is correct
* Check midpoints are within tolerance

This would have prevented the bug fixed in 5813164d1,
as well as the bug fixed in this commit.

As well as failed tests, this manifests when routing across
Edge.Cuts arcs (unless they happen to start at 0 degrees
staritng angle).

Expose as expected failure to prove tests catch it.
Fix to follow in separate commit.

(cherry picked from commit 183f4fe9a5)
2019-04-25 23:51:01 +01:00
..
fixtures_geometry.h QA: Move contents qa_shape_poly_set_refactor to qa_common 2019-01-29 08:15:44 -05:00
geom_test_utils.h QA: Test arc to polylines - this has a bug 2019-04-17 11:29:28 +01:00
test_fillet.cpp QA: Make a separate unit test utils library, COLOR4D tests 2018-11-08 14:40:42 -05:00
test_segment.cpp QA: Add Distance, Collide, Collinear tests on SEG 2019-02-03 06:57:37 +01:00
test_shape_arc.cpp SHAPE_ARC: Expose bug introduced by 5813164d1 in tests 2019-04-25 23:51:01 +01:00
test_shape_poly_set_collision.cpp QA: Remove expected failure from fixed tests 2019-04-17 11:48:11 +01:00
test_shape_poly_set_distance.cpp QA: Account for eeschema tests unit rounding 2019-01-30 11:55:11 +01:00
test_shape_poly_set_iterator.cpp QA: Move contents qa_shape_poly_set_refactor to qa_common 2019-01-29 08:15:44 -05:00