blob: bdd2512887453574ef0bccb562e08a67d80599c6 [file] [log] [blame]
This tests checks that ellipse can draw lines correctly in edge cases.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS imageData.data[1] is 255
moveTo + empty ellipse (swing == 0)
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
moveTo + empty ellipse (radiusX == 0)
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
moveTo + empty ellipse (radiusY == 0)
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
empty ellipse (swing == 0) + lineTo
PASS imageData.data[1] is 255
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
empty ellipse (radiusX == 0) + lineTo
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
empty ellipse (radiusY == 0) + lineTo
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
lineTo + empty ellipse (radiusX == 0) + lineTo
1. sweepAngle < PI / 2
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
2. sweepAngle < PI
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
3. sweepAngle < 2PI
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
4. sweepAngle < 4PI
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 255
5. sweepAngle > 4PI
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 255
lineTo + empty ellipse (radiusY == 0) + lineTo
1. sweepAngle < PI / 2
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
2. sweepAngle < PI
PASS imageData.data[1] is 0
PASS imageData.data[1] is 255
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
3. sweepAngle < 2PI
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
4. sweepAngle < 4PI
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
5. sweepAngle > 4PI
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS imageData.data[1] is 0
PASS successfullyParsed is true
TEST COMPLETE