Index: LayoutTests/fast/canvas/canvas-ellipse-zero-lineto-expected.txt |
diff --git a/LayoutTests/fast/canvas/canvas-arc-circumference-expected.txt b/LayoutTests/fast/canvas/canvas-ellipse-zero-lineto-expected.txt |
similarity index 61% |
copy from LayoutTests/fast/canvas/canvas-arc-circumference-expected.txt |
copy to LayoutTests/fast/canvas/canvas-ellipse-zero-lineto-expected.txt |
index 81943ab365954e79de9e38250502b67f0f3a1144..8680762e3cc2de668fc39956512066a49b3954a0 100644 |
--- a/LayoutTests/fast/canvas/canvas-arc-circumference-expected.txt |
+++ b/LayoutTests/fast/canvas/canvas-ellipse-zero-lineto-expected.txt |
@@ -1,67 +1,81 @@ |
-This tests checks that arc can draw correct circumferences with lineTo. |
+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 |
-Check clockwise circumference. |
- 1. sweepAngle == 2PI |
+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 |
- 2. sweepAngle == PI |
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 |
-PASS imageData.data[1] is 255 |
-PASS imageData.data[1] is 255 |
- 3. sweepAngle > 2PI |
+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 |
- 4. sweepAngle < 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 255 |
PASS imageData.data[1] is 0 |
PASS imageData.data[1] is 0 |
+ 2. sweepAngle < PI |
PASS imageData.data[1] is 0 |
-Check anticlockwise circumference. |
- 1. sweepAngle == 2PI |
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 |
- 2. sweepAngle == PI |
PASS imageData.data[1] is 0 |
PASS imageData.data[1] is 0 |
-PASS imageData.data[1] is 255 |
+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 |
+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 |
+ 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 |
- 4. sweepAngle < 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 imageData.data[1] is 255 |
PASS successfullyParsed is true |
TEST COMPLETE |