| 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 |
| FAIL imageData.data[1] should be 0. Was 7. |
| 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 |
| |