Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / svg / dom / SVGLengthList-basics-expected.txt
1 ABC
2 This is a test of the simple SVGLengthList API parts.
3
4 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
5
6
7 PASS text1.x.baseVal != text1.x.animVal is true
8 PASS text1.x.baseVal.numberOfItems is 3
9 PASS text1.x.animVal.numberOfItems is 3
10 PASS text1.x.baseVal.getItem(0).value is 500
11 PASS text1.x.baseVal.getItem(1).value is 1000
12 PASS text1.x.baseVal.getItem(2).value is 1500
13
14 Test uncommon arguments for initialize()
15 PASS text1.x.baseVal.initialize(30) threw exception TypeError: Failed to execute 'initialize' on 'SVGLengthList': parameter 1 is not of type 'SVGLength'..
16 PASS text1.x.baseVal.initialize('aString') threw exception TypeError: Failed to execute 'initialize' on 'SVGLengthList': parameter 1 is not of type 'SVGLength'..
17 PASS text1.x.baseVal.initialize(text1) threw exception TypeError: Failed to execute 'initialize' on 'SVGLengthList': parameter 1 is not of type 'SVGLength'..
18 PASS text1.x.baseVal.initialize(null) threw exception TypeError: Failed to execute 'initialize' on 'SVGLengthList': parameter 1 is not of type 'SVGLength'..
19
20 Test uncommon arguments for getItem()
21 PASS text1.x.baseVal.getItem(30) threw exception IndexSizeError: Failed to execute 'getItem' on 'SVGLengthList': The index provided (30) is greater than the maximum bound (3)..
22 PASS text1.x.baseVal.getItem('aString') is text1.x.baseVal.getItem(0)
23 PASS text1.x.baseVal.getItem(text1) is text1.x.baseVal.getItem(0)
24 PASS text1.x.baseVal.getItem(null) is text1.x.baseVal.getItem(0)
25
26 Test uncommon arguments for insertItemBefore()
27 PASS text1.x.baseVal.insertItemBefore(30) threw exception TypeError: Failed to execute 'insertItemBefore' on 'SVGLengthList': 2 arguments required, but only 1 present..
28 PASS text1.x.baseVal.insertItemBefore('aString') threw exception TypeError: Failed to execute 'insertItemBefore' on 'SVGLengthList': 2 arguments required, but only 1 present..
29 PASS text1.x.baseVal.insertItemBefore(text1) threw exception TypeError: Failed to execute 'insertItemBefore' on 'SVGLengthList': 2 arguments required, but only 1 present..
30 PASS text1.x.baseVal.insertItemBefore(null) threw exception TypeError: Failed to execute 'insertItemBefore' on 'SVGLengthList': 2 arguments required, but only 1 present..
31 PASS text1.x.baseVal.insertItemBefore(text1.x.baseVal.getItem(1), 'aString') is text1.x.baseVal.getItem(0)
32 PASS text1.x.baseVal.numberOfItems is 3
33 PASS text1.x.baseVal.getItem(0).value is 1000
34 PASS text1.x.baseVal.getItem(1).value is 500
35 PASS text1.x.baseVal.getItem(2).value is 1500
36 PASS text1.getAttribute('x') is "1000 500 1500"
37 PASS text1.x.baseVal.insertItemBefore(text1.x.baseVal.getItem(1), text1) is text1.x.baseVal.getItem(0)
38 PASS text1.x.baseVal.numberOfItems is 3
39 PASS text1.x.baseVal.getItem(0).value is 500
40 PASS text1.x.baseVal.getItem(1).value is 1000
41 PASS text1.x.baseVal.getItem(2).value is 1500
42 PASS text1.getAttribute('x') is "500 1000 1500"
43 PASS text1.x.baseVal.insertItemBefore(text1.x.baseVal.getItem(1), null) is text1.x.baseVal.getItem(0)
44 PASS text1.x.baseVal.numberOfItems is 3
45 PASS text1.x.baseVal.getItem(0).value is 1000
46 PASS text1.x.baseVal.getItem(1).value is 500
47 PASS text1.x.baseVal.getItem(2).value is 1500
48 PASS text1.getAttribute('x') is "1000 500 1500"
49 PASS text1.x.baseVal.insertItemBefore(text1.x.baseVal.getItem(1), 0) is text1.x.baseVal.getItem(0)
50 PASS text1.x.baseVal.numberOfItems is 3
51 PASS text1.x.baseVal.getItem(0).value is 500
52 PASS text1.x.baseVal.getItem(1).value is 1000
53 PASS text1.x.baseVal.getItem(2).value is 1500
54 PASS text1.getAttribute('x') is "500 1000 1500"
55 PASS text1.x.baseVal.insertItemBefore(30, 0) threw exception TypeError: Failed to execute 'insertItemBefore' on 'SVGLengthList': parameter 1 is not of type 'SVGLength'..
56 PASS text1.x.baseVal.insertItemBefore('aString', 0) threw exception TypeError: Failed to execute 'insertItemBefore' on 'SVGLengthList': parameter 1 is not of type 'SVGLength'..
57 PASS text1.x.baseVal.insertItemBefore(text1, 0) threw exception TypeError: Failed to execute 'insertItemBefore' on 'SVGLengthList': parameter 1 is not of type 'SVGLength'..
58 PASS text1.x.baseVal.insertItemBefore(null, 0) threw exception TypeError: Failed to execute 'insertItemBefore' on 'SVGLengthList': parameter 1 is not of type 'SVGLength'..
59
60 Set x='1 2 3 4' for text1
61 PASS text1.setAttribute('x', '1 2 3 4') is undefined.
62
63 Test edge cases for insertItemBefore()
64 PASS text1.x.baseVal.insertItemBefore(text1.x.baseVal.getItem(3), 3) is text1.x.baseVal.getItem(3)
65 PASS text1.getAttribute('x') is "1 2 3 4"
66 PASS text1.x.baseVal.insertItemBefore(text1.x.baseVal.getItem(1), 5) is text1.x.baseVal.getItem(3)
67 PASS text1.getAttribute('x') is "1 3 4 2"
68 PASS text1.x.baseVal.insertItemBefore(text1.x.baseVal.getItem(1), 0) is text1.x.baseVal.getItem(0)
69 PASS text1.getAttribute('x') is "3 1 4 2"
70
71 Set x='1 2 3 4' for text1
72 PASS text1.setAttribute('x', '1 2 3 4') is undefined.
73 PASS text1.x.baseVal.numberOfItems is 4
74 PASS text1.x.baseVal.getItem(0).value is 1
75 PASS text1.x.baseVal.getItem(1).value is 2
76 PASS text1.x.baseVal.getItem(2).value is 3
77 PASS text1.x.baseVal.getItem(3).value is 4
78 PASS text1.getAttribute('x') is "1 2 3 4"
79
80 Test uncommon arguments for replaceItem()
81 PASS text1.x.baseVal.replaceItem(30) threw exception TypeError: Failed to execute 'replaceItem' on 'SVGLengthList': 2 arguments required, but only 1 present..
82 PASS text1.x.baseVal.replaceItem('aString') threw exception TypeError: Failed to execute 'replaceItem' on 'SVGLengthList': 2 arguments required, but only 1 present..
83 PASS text1.x.baseVal.replaceItem(text1) threw exception TypeError: Failed to execute 'replaceItem' on 'SVGLengthList': 2 arguments required, but only 1 present..
84 PASS text1.x.baseVal.replaceItem(null) threw exception TypeError: Failed to execute 'replaceItem' on 'SVGLengthList': 2 arguments required, but only 1 present..
85 PASS text1.x.baseVal.replaceItem(30, 0) threw exception TypeError: Failed to execute 'replaceItem' on 'SVGLengthList': parameter 1 is not of type 'SVGLength'..
86 PASS text1.x.baseVal.replaceItem('aString', 0) threw exception TypeError: Failed to execute 'replaceItem' on 'SVGLengthList': parameter 1 is not of type 'SVGLength'..
87 PASS text1.x.baseVal.replaceItem(text1, 0) threw exception TypeError: Failed to execute 'replaceItem' on 'SVGLengthList': parameter 1 is not of type 'SVGLength'..
88 PASS text1.x.baseVal.replaceItem(null, 0) threw exception TypeError: Failed to execute 'replaceItem' on 'SVGLengthList': parameter 1 is not of type 'SVGLength'..
89 PASS text1.x.baseVal.replaceItem(text1.x.baseVal.getItem(0), 0) is text1.x.baseVal.getItem(0)
90 PASS text1.x.baseVal.numberOfItems is 4
91 PASS text1.x.baseVal.getItem(0).value is 1
92 PASS text1.x.baseVal.getItem(1).value is 2
93 PASS text1.x.baseVal.getItem(2).value is 3
94 PASS text1.x.baseVal.getItem(3).value is 4
95 PASS text1.getAttribute('x') is "1 2 3 4"
96 PASS text1.x.baseVal.replaceItem(text1.x.baseVal.getItem(0), 'aString') is text1.x.baseVal.getItem(0)
97 PASS text1.x.baseVal.numberOfItems is 4
98 PASS text1.x.baseVal.getItem(0).value is 1
99 PASS text1.x.baseVal.getItem(1).value is 2
100 PASS text1.x.baseVal.getItem(2).value is 3
101 PASS text1.x.baseVal.getItem(3).value is 4
102 PASS text1.getAttribute('x') is "1 2 3 4"
103 PASS text1.x.baseVal.replaceItem(text1.x.baseVal.getItem(0), text1) is text1.x.baseVal.getItem(0)
104 PASS text1.x.baseVal.numberOfItems is 4
105 PASS text1.getAttribute('x') is "1 2 3 4"
106
107 Set x='1 2 3 4' for text1
108 PASS text1.setAttribute('x', '1 2 3 4') is undefined.
109
110 Test edge cases for replaceItem()
111 PASS text1.x.baseVal.replaceItem(text1.x.baseVal.getItem(3), 3) is text1.x.baseVal.getItem(3)
112 PASS text1.x.baseVal.numberOfItems is 4
113 PASS text1.getAttribute('x') is "1 2 3 4"
114 PASS text1.x.baseVal.replaceItem(text1.x.baseVal.getItem(1), 3) is text1.x.baseVal.getItem(2)
115 PASS text1.x.baseVal.numberOfItems is 3
116 PASS text1.getAttribute('x') is "1 3 2"
117 PASS text1.x.baseVal.replaceItem(text1.x.baseVal.getItem(3), 4) threw exception IndexSizeError: Failed to execute 'getItem' on 'SVGLengthList': The index provided (3) is greater than or equal to the maximum bound (3)..
118
119 Set x='1 2 3 4' for text1
120 PASS text1.setAttribute('x', '1 2 3 4') is undefined.
121
122 Test uncommon arguments for removeItem()
123 PASS text1.x.baseVal.removeItem(30) threw exception IndexSizeError: Failed to execute 'removeItem' on 'SVGLengthList': The index provided (30) is greater than the maximum bound (4)..
124 PASS text1.x.baseVal.removeItem(0).value is 1
125 PASS text1.x.baseVal.numberOfItems is 3
126 PASS text1.x.baseVal.getItem(0).value is 2
127 PASS text1.x.baseVal.getItem(1).value is 3
128 PASS text1.x.baseVal.getItem(2).value is 4
129 PASS text1.getAttribute('x') is "2 3 4"
130 PASS text1.x.baseVal.removeItem(text1).value is 2
131 PASS text1.x.baseVal.numberOfItems is 2
132 PASS text1.x.baseVal.getItem(0).value is 3
133 PASS text1.x.baseVal.getItem(1).value is 4
134 PASS text1.getAttribute('x') is "3 4"
135
136 Test uncommon arguments for appendItem()
137 PASS text1.x.baseVal.appendItem(30) threw exception TypeError: Failed to execute 'appendItem' on 'SVGLengthList': parameter 1 is not of type 'SVGLength'..
138 PASS text1.x.baseVal.appendItem('aString') threw exception TypeError: Failed to execute 'appendItem' on 'SVGLengthList': parameter 1 is not of type 'SVGLength'..
139 PASS text1.x.baseVal.appendItem(text1) threw exception TypeError: Failed to execute 'appendItem' on 'SVGLengthList': parameter 1 is not of type 'SVGLength'..
140 PASS text1.x.baseVal.appendItem(null) threw exception TypeError: Failed to execute 'appendItem' on 'SVGLengthList': parameter 1 is not of type 'SVGLength'..
141
142 Testing animVal clear throws
143 PASS text1.x.animVal.clear() threw exception NoModificationAllowedError: Failed to execute 'clear' on 'SVGLengthList': The object is read-only..
144 PASS text1.x.baseVal.clear() is undefined.
145 PASS successfullyParsed is true
146
147 TEST COMPLETE
148