Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
New
Description
This test fails for the following seed:
./gradlew test --tests TestXYShapeEncoding.testRandomPolygonEncoding -Dtests.seed=CB4BC47404510050 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=ug -Dtests.timezone=America/Matamoros -Dtests.asserts=true -Dtests.file.encoding=UTF-8
When encoding.a triangle we perform two actions:
1) Make sure that the orientation of the triangle is CCW
2) Place the point with minimum X in the first position so we might rotate the points in the triangle.
In this case the triangle is degenerated so when the triangle is rotated, it changes the orientation, tripping an assertion when decoding it. I think the fix for this is to change the order of the actions above.
Attachments
Issue Links
- links to