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

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

Issue 2340733002: Convert LayoutTests/svg/dom/SVGLengthList*.html js-tests.js to testharness.js based tests (Closed)
Patch Set: Align with review comments Created 4 years, 3 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
(Empty)
1 ABC
2 ABC
3 ABC
4 This is a test of the SVGLengthList::appendItem() API.
5
6 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
7
8
9
10 Create a new SVGLength object, with value=150
11 PASS newLength1.value is 150
12
13 Check initial list state of text1
14 PASS text1.x.baseVal.numberOfItems is 5
15 PASS text1.x.baseVal.getItem(0).value is 500
16 PASS text1.x.baseVal.getItem(1).value is 50
17 PASS text1.x.baseVal.getItem(2).value is 100
18 PASS text1.x.baseVal.getItem(3).value is 900
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)..
21
22 Check initial list state of text2
23 PASS text2.x.baseVal.numberOfItems is 3
24 PASS text2.x.baseVal.getItem(0).value is 50
25 PASS text2.x.baseVal.getItem(1).value is 100
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)..
28
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(5)
31 PASS text1.x.baseVal.numberOfItems is 6
32 PASS text1.x.baseVal.getItem(0).value is 500
33 PASS text1.x.baseVal.getItem(1).value is 50
34 PASS text1.x.baseVal.getItem(2).value is 100
35 PASS text1.x.baseVal.getItem(3).value is 900
36 PASS text1.x.baseVal.getItem(4).value is 1000
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)..
39
40 Append first item x=500 to the text1 x list
41 PASS text1.x.baseVal.appendItem(text1.x.baseVal.getItem(0)) is text1.x.baseVal.g etItem(6)
42 PASS text1.x.baseVal.numberOfItems is 7
43 PASS text1.x.baseVal.getItem(0).value is 500
44 PASS text1.x.baseVal.getItem(1).value is 50
45 PASS text1.x.baseVal.getItem(2).value is 100
46 PASS text1.x.baseVal.getItem(3).value is 900
47 PASS text1.x.baseVal.getItem(4).value is 1000
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)..
51
52 Append 'newLength1' to the text1 x list
53 PASS text1.x.baseVal.appendItem(newLength1) is text1.x.baseVal.getItem(7)
54 PASS text1.x.baseVal.numberOfItems is 8
55 PASS text1.x.baseVal.getItem(0).value is 500
56 PASS text1.x.baseVal.getItem(1).value is 50
57 PASS text1.x.baseVal.getItem(2).value is 100
58 PASS text1.x.baseVal.getItem(3).value is 900
59 PASS text1.x.baseVal.getItem(4).value is 1000
60 PASS text1.x.baseVal.getItem(5).value is 900
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)..
64
65 Append third and fourth item of the text1 x list to the text2 x list
66 PASS text2.x.baseVal.appendItem(text1.x.baseVal.getItem(2)).value is 100
67 PASS text2.x.baseVal.appendItem(text1.x.baseVal.getItem(3)).value is 900
68 PASS text1.x.baseVal.numberOfItems is 8
69 PASS text1.x.baseVal.getItem(0).value is 500
70 PASS text1.x.baseVal.getItem(1).value is 50
71 PASS text1.x.baseVal.getItem(2).value is 100
72 PASS text1.x.baseVal.getItem(3).value is 900
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)..
78 PASS text2.x.baseVal.numberOfItems is 5
79 PASS text2.x.baseVal.getItem(0).value is 50
80 PASS text2.x.baseVal.getItem(1).value is 100
81 PASS text2.x.baseVal.getItem(2).value is 1000
82 PASS text2.x.baseVal.getItem(3).value is 100
83 PASS text2.x.baseVal.getItem(4).value is 900
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)..
85 PASS newLength2.value is 150
86 PASS text1.x.baseVal.clear() is undefined.
87
88 Shuffle around items in text1 and text2 list using appendItem, to get x=50,100,1 50,... in both lists
89 PASS text1.x.baseVal.appendItem(text2.x.baseVal.getItem(0)).value is 50
90 PASS text1.x.baseVal.appendItem(text2.x.baseVal.getItem(1)).value is 100
91 PASS text1.x.baseVal.appendItem(newLength2).value is 150
92 PASS text2.x.baseVal.clear() is undefined.
93 PASS text2.x.baseVal.appendItem(text1.x.baseVal.getItem(0)).value is 50
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
97 PASS text1.x.baseVal.getItem(0).value is 50
98 PASS text1.x.baseVal.getItem(1).value is 100
99 PASS text1.x.baseVal.getItem(2).value is 150
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)..
101 PASS text2.x.baseVal.numberOfItems is 3
102 PASS text2.x.baseVal.getItem(0).value is 50
103 PASS text2.x.baseVal.getItem(1).value is 100
104 PASS text2.x.baseVal.getItem(2).value is 150
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)..
106
107 The test passes if you only see 'PASS' messages, and all three text elements on top look the same
108
109 PASS successfullyParsed is true
110
111 TEST COMPLETE
112
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698