Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(279)

Side by Side Diff: LayoutTests/fast/canvas/canvas-ellipse-zero-lineto-expected.txt

Issue 14298022: Add support for new canvas ellipse method. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Complete degenerateEllipse. Make canvas-ellipse-zero-lineto.html cover various degenerate edge case… Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 This tests checks that arc can draw correct circumferences with lineTo. 1 This tests checks that ellipse can draw lines correctly in edge cases.
2 2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ". 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
4 4
5 5
6 PASS imageData.data[1] is 255 6 PASS imageData.data[1] is 255
7 Check clockwise circumference. 7 moveTo + empty ellipse (swing == 0)
8 1. sweepAngle == 2PI 8 PASS imageData.data[1] is 0
9 PASS imageData.data[1] is 0
10 moveTo + empty ellipse (radiusX == 0)
11 PASS imageData.data[1] is 0
12 PASS imageData.data[1] is 0
13 PASS imageData.data[1] is 0
14 moveTo + empty ellipse (radiusY == 0)
15 PASS imageData.data[1] is 0
16 PASS imageData.data[1] is 0
17 PASS imageData.data[1] is 0
18 empty ellipse (swing == 0) + lineTo
19 PASS imageData.data[1] is 255
20 PASS imageData.data[1] is 0
21 PASS imageData.data[1] is 0
22 empty ellipse (radiusX == 0) + lineTo
23 PASS imageData.data[1] is 0
24 PASS imageData.data[1] is 0
25 PASS imageData.data[1] is 0
26 empty ellipse (radiusY == 0) + lineTo
27 PASS imageData.data[1] is 0
28 PASS imageData.data[1] is 0
29 PASS imageData.data[1] is 0
30 lineTo + empty ellipse (radiusX == 0) + lineTo
31 1. sweepAngle < PI / 2
9 PASS imageData.data[1] is 0 32 PASS imageData.data[1] is 0
10 PASS imageData.data[1] is 0 33 PASS imageData.data[1] is 0
11 PASS imageData.data[1] is 0 34 PASS imageData.data[1] is 0
12 PASS imageData.data[1] is 0 35 PASS imageData.data[1] is 0
36 2. sweepAngle < PI
13 PASS imageData.data[1] is 0 37 PASS imageData.data[1] is 0
14 PASS imageData.data[1] is 0 38 PASS imageData.data[1] is 0
15 2. sweepAngle == PI 39 PASS imageData.data[1] is 0
40 3. sweepAngle < 2PI
41 PASS imageData.data[1] is 0
42 PASS imageData.data[1] is 0
43 PASS imageData.data[1] is 0
44 4. sweepAngle < 4PI
16 PASS imageData.data[1] is 0 45 PASS imageData.data[1] is 0
17 PASS imageData.data[1] is 0 46 PASS imageData.data[1] is 0
18 PASS imageData.data[1] is 0 47 PASS imageData.data[1] is 0
19 PASS imageData.data[1] is 0 48 PASS imageData.data[1] is 0
20 PASS imageData.data[1] is 255 49 5. sweepAngle > 4PI
21 PASS imageData.data[1] is 255
22 3. sweepAngle > 2PI
23 PASS imageData.data[1] is 0 50 PASS imageData.data[1] is 0
24 PASS imageData.data[1] is 0 51 PASS imageData.data[1] is 0
25 PASS imageData.data[1] is 0 52 PASS imageData.data[1] is 0
26 PASS imageData.data[1] is 0 53 PASS imageData.data[1] is 0
54 lineTo + empty ellipse (radiusY == 0) + lineTo
55 1. sweepAngle < PI / 2
27 PASS imageData.data[1] is 0 56 PASS imageData.data[1] is 0
28 PASS imageData.data[1] is 0 57 PASS imageData.data[1] is 0
29 4. sweepAngle < 0
30 PASS imageData.data[1] is 0 58 PASS imageData.data[1] is 0
59 2. sweepAngle < PI
31 PASS imageData.data[1] is 0 60 PASS imageData.data[1] is 0
32 PASS imageData.data[1] is 255 61 PASS imageData.data[1] is 255
33 PASS imageData.data[1] is 0 62 PASS imageData.data[1] is 0
34 PASS imageData.data[1] is 0 63 PASS imageData.data[1] is 0
35 PASS imageData.data[1] is 0 64 3. sweepAngle < 2PI
36 Check anticlockwise circumference.
37 1. sweepAngle == 2PI
38 PASS imageData.data[1] is 0 65 PASS imageData.data[1] is 0
39 PASS imageData.data[1] is 0 66 PASS imageData.data[1] is 0
40 PASS imageData.data[1] is 0 67 PASS imageData.data[1] is 0
41 PASS imageData.data[1] is 0 68 PASS imageData.data[1] is 0
42 PASS imageData.data[1] is 0 69 4. sweepAngle < 4PI
43 PASS imageData.data[1] is 0
44 2. sweepAngle == PI
45 PASS imageData.data[1] is 0
46 PASS imageData.data[1] is 0
47 PASS imageData.data[1] is 255
48 PASS imageData.data[1] is 255
49 PASS imageData.data[1] is 0
50 PASS imageData.data[1] is 0
51 3. sweepAngle > 2PI
52 PASS imageData.data[1] is 0 70 PASS imageData.data[1] is 0
53 PASS imageData.data[1] is 0 71 PASS imageData.data[1] is 0
54 PASS imageData.data[1] is 0 72 PASS imageData.data[1] is 0
55 PASS imageData.data[1] is 0 73 PASS imageData.data[1] is 0
56 PASS imageData.data[1] is 0 74 5. sweepAngle > 4PI
57 PASS imageData.data[1] is 0
58 4. sweepAngle < 0
59 PASS imageData.data[1] is 0 75 PASS imageData.data[1] is 0
60 PASS imageData.data[1] is 0 76 PASS imageData.data[1] is 0
61 PASS imageData.data[1] is 0 77 PASS imageData.data[1] is 0
62 PASS imageData.data[1] is 0 78 PASS imageData.data[1] is 0
63 PASS imageData.data[1] is 0
64 PASS imageData.data[1] is 255
65 PASS successfullyParsed is true 79 PASS successfullyParsed is true
66 80
67 TEST COMPLETE 81 TEST COMPLETE
68 82
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698