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

Side by Side Diff: LayoutTests/svg/dom/SVGLengthList-appendItem-expected.txt

Issue 1177303004: Updated SVGListPropertyHelper as per SVG2 Spec (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: fixed presubmit error Created 5 years, 6 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 ABC 1 ABC
2 ABC 2 ABC
3 ABC 3 ABC
4 This is a test of the SVGLengthList::appendItem() API. 4 This is a test of the SVGLengthList::appendItem() API.
5 5
6 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ". 6 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
7 7
8 8
9 9
10 Create a new SVGLength object, with value=150 10 Create a new SVGLength object, with value=150
11 PASS newLength1.value is 150 11 PASS newLength1.value is 150
12 12
13 Check initial list state of text1 13 Check initial list state of text1
14 PASS text1.x.baseVal.numberOfItems is 5 14 PASS text1.x.baseVal.numberOfItems is 5
15 PASS text1.x.baseVal.getItem(0).value is 500 15 PASS text1.x.baseVal.getItem(0).value is 500
16 PASS text1.x.baseVal.getItem(1).value is 50 16 PASS text1.x.baseVal.getItem(1).value is 50
17 PASS text1.x.baseVal.getItem(2).value is 100 17 PASS text1.x.baseVal.getItem(2).value is 100
18 PASS text1.x.baseVal.getItem(3).value is 900 18 PASS text1.x.baseVal.getItem(3).value is 900
19 PASS text1.x.baseVal.getItem(4).value is 1000 19 PASS text1.x.baseVal.getItem(4).value is 1000
20 PASS text1.x.baseVal.getItem(5) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (5) is greater than or equal to the maximum bound (5).. 20 PASS text1.x.baseVal.getItem(5) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (5) is greater than or equal to the maximum bound (5)..
21 21
22 Check initial list state of text2 22 Check initial list state of text2
23 PASS text2.x.baseVal.numberOfItems is 3 23 PASS text2.x.baseVal.numberOfItems is 3
24 PASS text2.x.baseVal.getItem(0).value is 50 24 PASS text2.x.baseVal.getItem(0).value is 50
25 PASS text2.x.baseVal.getItem(1).value is 100 25 PASS text2.x.baseVal.getItem(1).value is 100
26 PASS text2.x.baseVal.getItem(2).value is 1000 26 PASS text2.x.baseVal.getItem(2).value is 1000
27 PASS text2.x.baseVal.getItem(3) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (3) is greater than or equal to the maximum bound (3).. 27 PASS text2.x.baseVal.getItem(3) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (3) is greater than or equal to the maximum bound (3)..
28 28
29 Append fourth item x=900 to the text1 x list 29 Append fourth item x=900 to the text1 x list
30 PASS text1.x.baseVal.appendItem(text1.x.baseVal.getItem(3)) is text1.x.baseVal.g etItem(4) 30 PASS text1.x.baseVal.appendItem(text1.x.baseVal.getItem(3)) is text1.x.baseVal.g etItem(5)
31 PASS text1.x.baseVal.numberOfItems is 5 31 PASS text1.x.baseVal.numberOfItems is 6
32 PASS text1.x.baseVal.getItem(0).value is 500 32 PASS text1.x.baseVal.getItem(0).value is 500
33 PASS text1.x.baseVal.getItem(1).value is 50 33 PASS text1.x.baseVal.getItem(1).value is 50
34 PASS text1.x.baseVal.getItem(2).value is 100 34 PASS text1.x.baseVal.getItem(2).value is 100
35 PASS text1.x.baseVal.getItem(3).value is 1000 35 PASS text1.x.baseVal.getItem(3).value is 900
36 PASS text1.x.baseVal.getItem(4).value is 900 36 PASS text1.x.baseVal.getItem(4).value is 1000
37 PASS text1.x.baseVal.getItem(5) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (5) is greater than or equal to the maximum bound (5).. 37 PASS text1.x.baseVal.getItem(5).value is 900
38 PASS text1.x.baseVal.getItem(6) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (6) is greater than or equal to the maximum bound (6)..
38 39
39 Append first item x=500 to the text1 x list 40 Append first item x=500 to the text1 x list
40 PASS text1.x.baseVal.appendItem(text1.x.baseVal.getItem(0)) is text1.x.baseVal.g etItem(4) 41 PASS text1.x.baseVal.appendItem(text1.x.baseVal.getItem(0)) is text1.x.baseVal.g etItem(6)
41 PASS text1.x.baseVal.numberOfItems is 5 42 PASS text1.x.baseVal.numberOfItems is 7
42 PASS text1.x.baseVal.getItem(0).value is 50 43 PASS text1.x.baseVal.getItem(0).value is 500
43 PASS text1.x.baseVal.getItem(1).value is 100 44 PASS text1.x.baseVal.getItem(1).value is 50
44 PASS text1.x.baseVal.getItem(2).value is 1000 45 PASS text1.x.baseVal.getItem(2).value is 100
45 PASS text1.x.baseVal.getItem(3).value is 900 46 PASS text1.x.baseVal.getItem(3).value is 900
46 PASS text1.x.baseVal.getItem(4).value is 500 47 PASS text1.x.baseVal.getItem(4).value is 1000
47 PASS text1.x.baseVal.getItem(5) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (5) is greater than or equal to the maximum bound (5).. 48 PASS text1.x.baseVal.getItem(5).value is 900
49 PASS text1.x.baseVal.getItem(6).value is 500
50 PASS text1.x.baseVal.getItem(7) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (7) is greater than or equal to the maximum bound (7)..
48 51
49 Append 'newLength1' to the text1 x list 52 Append 'newLength1' to the text1 x list
50 PASS text1.x.baseVal.appendItem(newLength1) is text1.x.baseVal.getItem(5) 53 PASS text1.x.baseVal.appendItem(newLength1) is text1.x.baseVal.getItem(7)
51 PASS text1.x.baseVal.numberOfItems is 6 54 PASS text1.x.baseVal.numberOfItems is 8
52 PASS text1.x.baseVal.getItem(0).value is 50 55 PASS text1.x.baseVal.getItem(0).value is 500
53 PASS text1.x.baseVal.getItem(1).value is 100 56 PASS text1.x.baseVal.getItem(1).value is 50
54 PASS text1.x.baseVal.getItem(2).value is 1000 57 PASS text1.x.baseVal.getItem(2).value is 100
55 PASS text1.x.baseVal.getItem(3).value is 900 58 PASS text1.x.baseVal.getItem(3).value is 900
56 PASS text1.x.baseVal.getItem(4).value is 500 59 PASS text1.x.baseVal.getItem(4).value is 1000
57 PASS text1.x.baseVal.getItem(5).value is 150 60 PASS text1.x.baseVal.getItem(5).value is 900
58 PASS text1.x.baseVal.getItem(6) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (6) is greater than or equal to the maximum bound (6).. 61 PASS text1.x.baseVal.getItem(6).value is 500
62 PASS text1.x.baseVal.getItem(7).value is 150
63 PASS text1.x.baseVal.getItem(8) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (8) is greater than or equal to the maximum bound (8)..
59 64
60 Append third and fourth item of the text1 x list to the text2 x list 65 Append third and fourth item of the text1 x list to the text2 x list
61 PASS text2.x.baseVal.appendItem(text1.x.baseVal.getItem(2)).value is 1000 66 PASS text2.x.baseVal.appendItem(text1.x.baseVal.getItem(2)).value is 100
62 PASS text2.x.baseVal.appendItem(text1.x.baseVal.getItem(2)).value is 900 67 PASS text2.x.baseVal.appendItem(text1.x.baseVal.getItem(3)).value is 900
63 PASS text1.x.baseVal.numberOfItems is 4 68 PASS text1.x.baseVal.numberOfItems is 8
64 PASS text1.x.baseVal.getItem(0).value is 50 69 PASS text1.x.baseVal.getItem(0).value is 500
65 PASS text1.x.baseVal.getItem(1).value is 100 70 PASS text1.x.baseVal.getItem(1).value is 50
66 PASS text1.x.baseVal.getItem(2).value is 500 71 PASS text1.x.baseVal.getItem(2).value is 100
67 PASS text1.x.baseVal.getItem(3).value is 150 72 PASS text1.x.baseVal.getItem(3).value is 900
68 PASS text1.x.baseVal.getItem(4) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (4) is greater than or equal to the maximum bound (4).. 73 PASS text1.x.baseVal.getItem(4).value is 1000
74 PASS text1.x.baseVal.getItem(5).value is 900
75 PASS text1.x.baseVal.getItem(6).value is 500
76 PASS text1.x.baseVal.getItem(7).value is 150
77 PASS text1.x.baseVal.getItem(8) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (8) is greater than or equal to the maximum bound (8)..
69 PASS text2.x.baseVal.numberOfItems is 5 78 PASS text2.x.baseVal.numberOfItems is 5
70 PASS text2.x.baseVal.getItem(0).value is 50 79 PASS text2.x.baseVal.getItem(0).value is 50
71 PASS text2.x.baseVal.getItem(1).value is 100 80 PASS text2.x.baseVal.getItem(1).value is 100
72 PASS text2.x.baseVal.getItem(2).value is 1000 81 PASS text2.x.baseVal.getItem(2).value is 1000
73 PASS text2.x.baseVal.getItem(3).value is 1000 82 PASS text2.x.baseVal.getItem(3).value is 100
74 PASS text2.x.baseVal.getItem(4).value is 900 83 PASS text2.x.baseVal.getItem(4).value is 900
75 PASS text2.x.baseVal.getItem(5) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (5) is greater than or equal to the maximum bound (5).. 84 PASS text2.x.baseVal.getItem(5) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (5) is greater than or equal to the maximum bound (5)..
76 PASS newLength2.value is 150 85 PASS newLength2.value is 150
86 PASS text1.x.baseVal.clear() is undefined.
77 87
78 Shuffle around items in text1 and text2 list using appendItem, to get x=50,100,1 50,... in both lists 88 Shuffle around items in text1 and text2 list using appendItem, to get x=50,100,1 50,... in both lists
79 PASS text1.x.baseVal.appendItem(text1.x.baseVal.getItem(2)).value is 500 89 PASS text1.x.baseVal.appendItem(text2.x.baseVal.getItem(0)).value is 50
80 PASS text2.x.baseVal.appendItem(newLength2).value is 150 90 PASS text1.x.baseVal.appendItem(text2.x.baseVal.getItem(1)).value is 100
81 PASS text2.x.baseVal.appendItem(text2.x.baseVal.getItem(2)).value is 1000 91 PASS text1.x.baseVal.appendItem(newLength2).value is 150
82 PASS text2.x.baseVal.appendItem(text2.x.baseVal.getItem(3)).value is 900 92 PASS text2.x.baseVal.clear() is undefined.
83 PASS text2.x.baseVal.appendItem(text2.x.baseVal.getItem(2)).value is 1000 93 PASS text2.x.baseVal.appendItem(text1.x.baseVal.getItem(0)).value is 50
84 PASS text1.x.baseVal.numberOfItems is 4 94 PASS text2.x.baseVal.appendItem(text1.x.baseVal.getItem(1)).value is 100
95 PASS text2.x.baseVal.appendItem(text1.x.baseVal.getItem(2)).value is 150
96 PASS text1.x.baseVal.numberOfItems is 3
85 PASS text1.x.baseVal.getItem(0).value is 50 97 PASS text1.x.baseVal.getItem(0).value is 50
86 PASS text1.x.baseVal.getItem(1).value is 100 98 PASS text1.x.baseVal.getItem(1).value is 100
87 PASS text1.x.baseVal.getItem(2).value is 150 99 PASS text1.x.baseVal.getItem(2).value is 150
88 PASS text1.x.baseVal.getItem(3).value is 500 100 PASS text1.x.baseVal.getItem(4) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (4) is greater than the maxim um bound (3)..
89 PASS text1.x.baseVal.getItem(4) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (4) is greater than or equal to the maximum bound (4).. 101 PASS text2.x.baseVal.numberOfItems is 3
90 PASS text2.x.baseVal.numberOfItems is 6
91 PASS text2.x.baseVal.getItem(0).value is 50 102 PASS text2.x.baseVal.getItem(0).value is 50
92 PASS text2.x.baseVal.getItem(1).value is 100 103 PASS text2.x.baseVal.getItem(1).value is 100
93 PASS text2.x.baseVal.getItem(2).value is 150 104 PASS text2.x.baseVal.getItem(2).value is 150
94 PASS text2.x.baseVal.getItem(3).value is 1000 105 PASS text2.x.baseVal.getItem(6) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (6) is greater than the maxim um bound (3)..
95 PASS text2.x.baseVal.getItem(4).value is 900
96 PASS text2.x.baseVal.getItem(5).value is 1000
97 PASS text2.x.baseVal.getItem(6) threw exception IndexSizeError: Failed to execut e 'getItem' on 'SVGLengthList': The index provided (6) is greater than or equal to the maximum bound (6)..
98 106
99 The test passes if you only see 'PASS' messages, and all three text elements on top look the same 107 The test passes if you only see 'PASS' messages, and all three text elements on top look the same
100 108
101 PASS successfullyParsed is true 109 PASS successfullyParsed is true
102 110
103 TEST COMPLETE 111 TEST COMPLETE
104 112
OLDNEW
« no previous file with comments | « LayoutTests/svg/dom/SVGLengthList-appendItem.xhtml ('k') | LayoutTests/svg/dom/SVGLengthList-basics.xhtml » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698